我花了很多时间,试图让libcURL在VC ++ 11上工作。我按照这里的步骤进行了操作:http://quantcorner.wordpress.com/2012/04/08/using-libcurl-with-visual-c-2010/
这些步骤似乎对板上的其他人有效,但是我得到了未解决的外部符号错误而且无法编译。错误看起来像这样:
Error 4 error LNK2019: unresolved external symbol _curl_easy_init referenced in function "int __cdecl run(void)" (?run@@YAHXZ) C:\Users\ryant_000\Documents\Visual Studio 2012\Projects\Phase 2\Phase 2\LIBCURLFIRST.obj Phase 2
Error 6 error LNK2019: unresolved external symbol _curl_easy_perform referenced in function "int __cdecl run(void)" (?run@@YAHXZ) C:\Users\ryant_000\Documents\Visual Studio 2012\Projects\Phase 2\Phase 2\LIBCURLFIRST.obj Phase 2
Error 5 error LNK2019: unresolved external symbol _curl_easy_setopt referenced in function "int __cdecl run(void)" (?run@@YAHXZ) C:\Users\ryant_000\Documents\Visual Studio 2012\Projects\Phase 2\Phase 2\LIBCURLFIRST.obj Phase 2
这是我的链接器设置:
包括目录:
C:\thirdparty\vs2012\x86\libcurl-7.19.3-win32-ssl-msvc\include\curl
图书馆目录:
C:\thirdparty\vs2012\x86\libcurl-7.19.3-win32-ssl-msvc\lib\Debug
附加依赖项:
C:\thirdparty\vs2012\x86\libcurl-7.19.3-win32-ssl-svc\lib\Debug\curllib.lib
有没有其他人经历过这个并有解决方案或想法?非常感谢...
答案 0 :(得分:0)
您需要在项目属性的“链接器输入”选项卡上添加 libcurl.lib (发布)或 libcurld.lib (调试)作为附加依赖项。