我已经阅读了很多关于这个问题的帖子和博客,但是问题看起来很常见,我找不到任何帮助我在VS 2015中为我的C ++项目安装curl的文档。基本上,在链接之后我仍然得到C1083错误告诉我" curl.h"无法找到,所以当然没有什么可行的。
我一直使用这篇文章作为我的出发点:https://quantcorner.wordpress.com/2012/04/08/using-libcurl-with-visual-c-2010/
所以我已经下载了几个不同版本,包括旧版本,虽然我现在有上面例子中的许多文件,但我似乎还没有一切。这就是我最终的结果:
C:\curl
- bin
- curl.exe
- curl-ca-bundle.crt
- dlls
- libcurl.dll
- libeay32.dll
- libssh2.dll
- msvcr110.dll
- ssleay32.dll
- zlib1.dll
- include\curl
- curl.h
- curlbuild.h
- curlrules.h
- curlver.h
- easy.h
- mprintf.h
- multi.h
- stdcheaders.h
- typecheck-gcc.h
- lib
- libcurl.exp
- libcurl.lib
这里的lib文件,特别是与帖子中的任何文件名都不匹配,但由于所有下载似乎都有所不同,我无法确定是否会导致我的问题。
在我的测试项目中,我指定了以下配置属性:
VC++ -> Include Directories -> C:\curl\include;C:\curl\include\curl;
C/C++ -> Additional Include Directories -> C:\curl\include;C:\curl\include\curl;
Linker -> General -> Additional Library Directories -> C:\curl\lib;
Linker -> Input -> Additional Dependencies -> C:\curl\lib\libcurl.lib;
然后在设置项目后,我添加了" C:\ curl \ bin"到我的环境变量。
此时我真的无法弄清楚我做错了什么。如果我复制" curl.h"进入我的测试项目,错误消失了(显然我得到了一堆新的错误),所以我显然没有正确地链接一切。在这一点上,我被困住了。
我偶尔会在我的项目中添加新的库等,所以总是有点令人沮丧。缺乏(当前)文档使得这比平时更加痛苦。
无论如何,提前感谢任何让我了解这一点的人。
答案 0 :(得分:0)
下面:
我遇到了同样的问题。在Visual Studio中包含东西时,真的很令人沮丧。我搜索了很多,浪费了很多时间,因为问题非常广泛,每个在线帖子都有所不同。不酷。我和LibcURL达成了一堵墙,直到我发现那个帮我逐步包含它的人。在论坛的某个地方 - 参见下一页 - 我在一篇文章中以完全干净的方式发布了“如何包含libcURL”的所有步骤,以便读者可以利用它而不是在整个讨论中浪费时间。
要么阅读所有帖子,要么只是搜索那个金帖并祝你好运!