我已经阅读了数十篇有关此问题的文章和博客,但问题似乎很普遍,我真的找不到真正帮助我在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”复制到我的测试项目中,该错误就会消失(尽管显然我会收到很多新错误),所以我显然不能正确地链接所有内容。在这一点上,我被困住了。
我只是偶尔在项目中添加新的库等,所以总有些令人沮丧。缺少(当前)文档使这比平时更加痛苦。
无论如何,在此先感谢您的帮助。
这里:
我有同样的问题。当涉及到在Visual Studio中添加内容时,这确实令人沮丧。我搜索了很多东西,浪费了很多时间,因为问题非常广泛,每个在线帖子在某种程度上都是不同的。不酷 我与LibcURL碰到了一堵墙,直到发现那个帮助我逐步将其包括在内的家伙。在论坛的某个位置-请参阅下一页-我在一篇帖子中完整地发布了有关“如何包括libcURL”的所有步骤,以便读者可以利用它,而不用浪费整个讨论的时间。
要么阅读所有帖子,要么只是搜索那个黄金帖子,祝你好运!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句