gpt4 book ai didi

c++ - 如何在Visual Studio上设置libcurl

转载 作者:行者123 更新时间:2023-12-02 10:39:25 25 4
gpt4 key购买 nike

我正在使用Windows 10和Visual Studio 2013(因为我有一些库依赖项)。我想使用libcurl向本地服务器发出HTTP请求。因此,我从版本7.6.0的here下载了库。

我下载并安装了MinGW和CMake,并按照this的说明进行操作。之后,我完全迷失了如何将此库添加到我的项目中。

所以我加了

"..\curl-7.60.0\include"
"..\curlpp-0.8.1\include"

到我项目的C / C++> Additional Include Directories,我还添加了
"..\curl-7.60.0\build\lib\libcurl_imp.lib"
"..\curl-7.60.0\lib"
"..\curl-7.60.0\build\lib\libcurl.dll"
"..\curl-7.60.0\build\lib"
"..\curl-7.60.0\build\src"
"..\curlpp-0.8.1\build\CMakeFiles\curlpp_static.dir\src"

到我项目的链接器> Additional Directories Libraries
但是,当我将这些代码添加到项目中并运行它时。我有一个链接器错误。请帮助,我不知道如何添加依赖项:-P

码:
#include <curl/curl.h>
...
void AppMain::setup() {
...
long flags = CURL_GLOBAL_ALL;
CURLcode curlcode = curl_global_init(flags );
return 0;
}

错误:
Error 5 error LNK2019: unresolved external symbol _curl_global_init referenced in function "public: void __thiscall AppMain::setup(void)" (?setup@AppMain@@QAEXXZ)

最佳答案

安装vcpkg(MS打包器以安装基于Windows的开源项目),并使用powershell命令,例如.\vcpkg install libcurl:x64-windows-static。依赖库将自动为您安装。可以使用.\vcpkg integrate install将libcurl库自动集成到您的VS项目中。

关于c++ - 如何在Visual Studio上设置libcurl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50852920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com