天天看点

编译libcurl(支持https)

1. 下载libcurl(https://curl.haxx.se/download.html),解压。

2. 打开VS2015 x86 本机工具命令提示符(开发的是32位项目)。

3.改变目录到winbuild(cd到winbuild。有的版本没有winbuild文件夹,curl-7.48.0版本有)。

4.使用以下命令构建静态库:

nmake /f Makefile.vc mode=static VC=14 MACHINE=x86 DEBUG=no

注意:(1)mode=static(static:生成静态库 dll:生成动态库)(2)VC是vs的版本(vs2015)(3)根据你的项目位数选择x86(4)DEBUG=no(生成release版的静态库)DEBUG=yes(生成debug版的静态库)

5.生成的库和头文件位于builds文件夹中。

6.将生成的静态库和头文件拷贝到你的项目中,并添加。

7.翻译自 https://github.com/yushulx/libcurl-sample

8.我为了搞一个支持https协议的libcurl找了两天的资料,网上的资料真的是鱼龙混杂,要么是跟着他的步骤做到一半就卡壳了,要么就是神龙见首不见尾的代码,还有的就是不知所云。。。

9.大功告成!!!