前提
QT 已经配置好,编译器使用 MSVC2017
编译 libcurl 库
1、下载
curl官网下载,windows 选择.zip
后缀的文件
2、nmake编译(Visual Studio 中的附带命令)
(1)解压并进入文件夹,双击运行buildconf.bat
文件
(2)开始菜单找到Visual Studio 2017
-> Visual Studio Tools
-> VC
文件夹,选择x86 Native Tools Command Prompt for VS 2017
(根据情况选择x86或x64),右键选择以管理员方式运行
(3)cd 进入到 curl 文件夹下的 winbuild
中,执行nmake /f Makefile.vc mode=static VC=14 MACHINE=x64 DEBUG=no
- 如需动态编译,将 mode=static 改为 mode=dll。(curl官方也建议静态编译)
(4)编译好的文件在curl
目录下的builds
下,选择名称最短的就可以
导入到QT中
将编译好的 libcurl-vc14-x64-release-static-ipv6-sspi-schannel
目录下的所有内容复制到 QT 工程目录下curl 目录
,打开 QT 配置.pro
工程文件,加入以下内容
INCLUDEPATH += ./curl/include
LIBS += -Lcurl/lib -llibcurl
就ok了,在项目中#include<curl/curl.h>
试试吧