libcurl安装失败(VS 2019)-链接器无法解析

时间:2020-04-04 09:58:05

标签: c++ visual-studio-2019 libcurl

我使用git clone从github克隆了最新版本。在开发人员命令提示符(v16.4.5)中,我执行了buildconf.bat,然后(从winbuild路径):/ f Makefile.vc mode = static MACHINE = x64。由于是静态的,因此我在VS2019中为预处理器定义了CURL_STATICLIB。我添加了C:\ curl \ builds \ libcurl-vc-x64-release-static-ipv6-sspi-winssl \ include以在VS2019中使用项目属性包含项目的库。类似地,将C:\ curl \ builds \ libcurl-vc-x64-release-static-ipv6-sspi-winssl \ lib添加到库目录中。然后将libcurl_a.lib文件的完整路径添加到其他依赖项中。

这是我要测试的代码:

#include <iostream>
#include "curl/curl.h"
using namespace std;
int main(int argc, char* argv[])
{
CURL* req = curl_easy_init();
CURLcode res;
if (req)
{
    curl_easy_setopt(req, CURLOPT_URL, "www.google.com");
    curl_easy_setopt(req, CURLOPT_FOLLOWLOCATION, 1L);
    res = curl_easy_perform(req);
    if (res != CURLE_OK)
    {
        fprintf(stderr, "curl_easy_operation() failed : %s\n", curl_easy_strerror(res));
    }
}
curl_easy_cleanup(req);
return 0;
}

我得到的错误是“未解决的外部符号”,我相信这是一个链接器错误,表明顶部文件路径的某些问题(?)。

有人可以帮助我吗?

0 个答案:

没有答案