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,祝你好运!
我已经阅读了很多关于这个问题的 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,祝你好运!