VS 2015 安装 curl/libcurl

VS 2015 installing curl/libcurl

我已经阅读了很多关于这个问题的 posts 和博客,但是这个问题似乎很常见,我真的找不到任何帮助我在 VS 中为我​​的 C++ 项目安装 curl 的文档2015 年。基本上,在链接所有依赖项等之后。我仍然收到 C1083 错误,告诉我无法找到 "curl.h",所以当然没有任何效果。

我一直使用这个 post 作为我的起点: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 文件与 post 中的任何文件名都不匹配,但由于所有下载似乎都不同,我无法确定这是否是我的问题的原因。

在我的测试项目中,我指定了以下配置属性:

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 中确实令人沮丧。我搜索了很多并且浪费了很多时间,因为这个问题非常广泛并且每个在线 post 在某种程度上都是不同的。不酷。我遇到了 LibcURL 的瓶颈,直到我找到那个帮助我逐步了解如何包含它的人。在论坛的某个地方 - 请参阅下一页 - 我以一种完全干净的方式 post 将 "how to include libcURL" 上的所有步骤合并为一个 post 以便读者可以利用它而不是浪费时间讨论。

要么阅读所有 post,要么只搜索那个金色的 post,祝你好运!

HERE IS MY FORUM QUESTION