如何在Windows / Eclipse CDT上使用C ++安装/使用libcurl

时间:2014-02-16 16:36:46

标签: c++ eclipse libcurl

有人可以解释如何在Windows上使用带有C ++的libcurl和Eclipse CDT / Code :: Blocks或类似的IDE吗?

我对C ++很陌生,但我非常了解Java。

我正在使用MinGW,但我一直收到此错误:

C:\Core\src>g++ -I"C:\curl\include\curl" -L"C:\curl\lib64" -lcurldll core.cpp -o
 core.exe
C:\Users\Bob\AppData\Local\Temp\cc2BV0HI.o:core.cpp:(.text+0xc81): undefined
reference to `_imp__curl_easy_init'
C:\Users\Bob\AppData\Local\Temp\cc2BV0HI.o:core.cpp:(.text+0xca7): undefined
reference to `_imp__curl_easy_setopt'
C:\Users\Bob\AppData\Local\Temp\cc2BV0HI.o:core.cpp:(.text+0xcc4): undefined
reference to `_imp__curl_easy_setopt'
C:\Users\Bob\AppData\Local\Temp\cc2BV0HI.o:core.cpp:(.text+0xcd1): undefined
reference to `_imp__curl_easy_perform'
C:\Users\Bob\AppData\Local\Temp\cc2BV0HI.o:core.cpp:(.text+0xce1): undefined
reference to `_imp__curl_easy_cleanup

我尝试过的事情:

  • 如果我给出错误的库路径/名称,它会告诉我它找不到库。很明显,它发现了libcurldll.a / libcurl.a文件,但没有正确链接它们。
  • 我尝试将bin中的实际libcurl.dll文件放入我项目中可能的每个源文件夹中。
  • 我试过去C / C ++ General>路径和符号然后将“curl”和“curldll”添加到库,将“C:\ curl \ lib64”添加到库搜索路径。
  • 我尝试手动将-lcurl,-lcurldll,-DCURL_STATICLIB,-L“C:\ curl \ lib64”选项添加到MinGW Linker工具。

这已经困扰了我好几天。请帮忙。

0 个答案:

没有答案