0

我花费的时间比我希望尝试让 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

有没有其他人经历过这种情况并有解决方案或想法?非常感谢...

4

1 回答 1

0

您需要在项目属性的链接器输入选项卡上添加libcurl.lib(发布)或libcurld.lib(调试)作为附加依赖项。

于 2013-05-13T23:01:01.433 回答