【发布时间】:2014-02-01 21:13:55
【问题描述】:
这里是第一个计时器,所以我可能需要一点的帮助。
我一直在尝试只使用简单的 libcurl 示例,但在编译时遇到了问题。 我正在尝试使用 NuGet 并按照我在this previous answer 中阅读的内容进行操作
在项目属性中,我已将 Additional Library Directories 链接到包含 libcurl.dll 的文件夹,并且在 Linker->Input 中我列出了 .lib在之前的答案中。 当我尝试运行它时,它给出了一个关于缺少 .libs 的错误。
1>LINK : fatal error LNK1104: cannot open file 'libeay32.lib'
我想这并不奇怪,因为 .lib 实际上不在文件夹中。当删除对 .lib 的引用时,除了 libcurl.lib 之外,我得到了这个错误。
1>Source.obj : error LNK2019: unresolved external symbol __imp__curl_easy_init referenced in function _main
1>Source.obj : error LNK2019: unresolved external symbol __imp__curl_easy_setopt referenced in function _main
1>Source.obj : error LNK2019: unresolved external symbol __imp__curl_easy_perform referenced in function _main
1>Source.obj : error LNK2019: unresolved external symbol __imp__curl_easy_cleanup referenced in function _main
【问题讨论】:
-
感谢 ruvenb 所指出的,我已经添加了这些 .lib,但仍然出现错误。
标签: c++ visual-studio-2013 libcurl