我无法使用卷曲,但我无法弄清楚原因

时间:2015-10-18 04:16:03

标签: c++ qt curl header

我试图让this sample code工作,但我一直都会遇到错误。

我正在使用Qt,所以我添加了curl.h文件并将其包含在内,然后将代码粘贴在示例中(#include除外,它是一个不同的路径)

但是当我构建时,我得到了10个编译器错误而且我不知道它们的含义,例如:

...\main.cpp:11: error: undefined reference to `_imp__curl_easy_init'    
...\main.cpp:13: error: undefined reference to `_imp__curl_easy_setopt'

等等。

我不确定我是否使用了正确的库/标题文件,我不知道我做错了什么。

我下载了curl-7.45.0.zip并将curl.h包含在" include / curl"进入我的项目,我可以看到Qt读取它,因为自动完成工作。

我在Windows 7 64位上。

解决:我必须使用MinGW库并修改.pro文件以添加-lcurl

1 个答案:

答案 0 :(得分:1)

您应该告诉编译器curl库的位置。您可以使用pkg-config,使其更加简单。

isinstance