VS2017 C++中的 LIBCURL 错误 :: 错误 LNK2019:无法解析的外部符号_curl_easy_init

LIBCURL error in VS2017 C++ :: error LNK2019: unresolved external symbol _curl_easy_init

提问人:pushE 提问时间:8/11/2018 最后编辑:pushE 更新时间:8/11/2018 访问量:584

问:

我编译了 CURL for Windows 以在 VS2017 中使用,如本视频所示

此外,我还在 C/C++ 配置属性的预处理器中定义了CURL_STATICLIB。

实际项目属性为Shown in this image below

但它仅低于 LIBCURL 的未解决符号错误

1>mainfile.obj : error LNK2001: unresolved external symbol _curl_easy_init
1>mainfile.obj : error LNK2001: unresolved external symbol _curl_easy_setopt
1>mainfile.obj : error LNK2001: unresolved external symbol _curl_easy_perform
1>mainfile.obj : error LNK2001: unresolved external symbol _curl_easy_cleanup

请帮助解决,5 小时我一直在尝试删除此:(

C++ visual-studio-2017 静态库 libcurl 未解析外部

评论

2赞 1201ProgramAlarm 8/11/2018
什么是未定义的引用/未解析的外部符号错误以及如何修复它?
1赞 Retired Ninja 8/11/2018
您是否实际将库添加到项目中未显示的“其他库”区域?您也可以在 cpp 文件中使用,假设您已将它所在的目录添加到库目录中。#pragma comment(lib, "libraryname")
0赞 pushE 8/11/2018
下面已经添加了 #ifdef _DEBUG# pragma comment(lib, “..\\curl\\libcurl_a_debug.lib“) #else # pragma comment(lib, ”..\\curl\\libcurl_a.lib“) #endif

答: 暂无答案