C ++添加静态libcurl,不会编译

时间:2013-08-28 13:16:15

标签: c++ libcurl

我正在使用eclipse和mingw32。我的问题是当我向链接器选项添加-static标志时,我收到此错误消息:mingw32/bin/ld.exe: cannot find -llibcurl

没有-static标志,它结合了精细和作品。我使用mingw32编译了libcurl。然后我将头文件复制到mingw include文件夹,将libcurl lib文件夹中的文件复制到mingw lib文件夹。我做错了什么,但我不知道是什么。

1 个答案:

答案 0 :(得分:0)

-static表示“不要链接共享库”。 当您不使用此选项时,链接器将二进制文件与共享版本链接(windows上的linux / libcurl.dll上的libcurl.so)。 可能你的开发环境中没有libcurl的静态版本,或者你没有给出正确的文件路径(libcurl.lib)。