qt使用libcurl,一直报错“无法解析的外部符号 __imp_curl_easy_init,该符号在函数 main 中被引用”

想在qt下使用libcurl库,使用的是qt5.9,qt creator4.3.0,然后配置了msvc2013x64的编译器。
但用msvc编译就报错,用MINGW确正常。

img

img

img

img

你这个lib似乎是静态库,但是你引用的是动态库,你查看一下curl的头文件,看是不是有什么宏选项来选择按静态库来使用,即函数声明前面没有 __declspec( dllimport )__declspec( dllexport )之类的

img

在vs当中我创建win32控制台程序,是可以正常使用这个libcurl库。但是创建qt程序就总是报错“无法解析的外部符号”,属性中VC++目录--->包含目录、库目录,以及链接器--->输入--->附加依赖项都进行了相应的配置,代码也加入了 #pragma comment(lib, "libcurl_debug.lib") 。会不会是因为qt程序和vs编译器系统位数的问题??

这个问题有人解决了吗?我也遇到了一样的问题