VS 2015 installing curl/libcurl

VS 2015 installing curl/libcurl

本文关键字:libcurl curl installing 2015 VS      更新时间:2023-10-16

我已经阅读了数十篇关于这个问题的文章和博客,但问题似乎很常见,但我真的找不到任何文档来帮助我在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
  - includecurl
      - 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:curlinclude;C:curlincludecurl;
C/C++ -> Additional Include Directories -> C:curlinclude;C:curlincludecurl;
Linker -> General -> Additional Library Directories -> C:curllib;
Linker -> Input -> Additional Dependencies -> C:curlliblibcurl.lib;

然后在设置项目后,我将"C:\curl\bin"添加到我的环境变量中。

在这一点上,我真的无法弄清楚我做错了什么。如果我将"curl.h"复制到我的测试项目中,错误就会消失(显然我得到了一堆新错误),所以我显然没有正确链接所有内容。在这一点上,我被困住了。

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

无论如何,提前感谢任何让我度过难关的麻烦。

在这里:

我有同样的问题。当涉及到在Visual Studio中包含内容时,这真的很令人沮丧。我搜索了很多,浪费了很多时间,因为问题非常广泛,每个在线帖子在某种程度上都是不同的。不酷。我用LibcURL碰壁了一堵墙,直到我找到了那个一步一步帮助我如何包含它的人。在论坛的某个地方 - 见下一页 - 我以完全干净的方式在一篇文章中发布了有关"如何包含libcURL"的所有步骤,以便读者可以利用它,而不是在整个讨论中浪费时间。

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

这是我的论坛问题