VS 2015安装curl / libcurl

时间:2016-03-17 14:05:08

标签: c++ curl visual-studio-2015 libcurl

我已经阅读了很多关于这个问题的帖子和博客,但是问题看起来很常见,我找不到任何帮助我在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"进入我的测试项目,错误消失了(显然我得到了一堆新的错误),所以我显然没有正确地链接一切。在这一点上,我被困住了。

我偶尔会在我的项目中添加新的库等,所以总是有点令人沮丧。缺乏(当前)文档使得这比平时更加​​痛苦。

无论如何,提前感谢任何让我了解这一点的人。

1 个答案:

答案 0 :(得分:0)

下面:

我遇到了同样的问题。在Visual Studio中包含东西时,真的很令人沮丧。我搜索了很多,浪费了很多时间,因为问题非常广泛,每个在线帖子都有所不同。不酷。我和LibcURL达成了一堵墙,直到我发现那个帮我逐步包含它的人。在论坛的某个地方 - 参见下一页 - 我在一篇文章中以完全干净的方式发布了“如何包含libcURL”的所有步骤,以便读者可以利用它而不是在整个讨论中浪费时间。

要么阅读所有帖子,要么只是搜索那个金帖并祝你好运!

HERE IS MY FORUM QUESTION