VS2013编译libcurl(支持https)

之前小编介绍过通过Visual Studio Tools编译libcurl的方法(:https://blog.csdn.net/lt4959/article/details/96475906),最近项目中需要使用到https通信,发现之前编译的libcurl库并不支持https。查阅资料发现原来libcurl默认的编译配置是未开启ssl支持的,所以需要重新配置并编译。

怎么编译支持https的libcurl呢? ((((((((((((っ•ω•)っ Σ(σ`•ω•´)σ 起飞!)

方法1:

执行下面的编译命令

nmake /f Makefile.vc mode=dll VC=12 WITH_DEVEL=C:\openssl_lib WITH_SSL=static ENABLE_SSPI=no ENABLE_IPV6=no

命令注释

 mode=dll 编译libcurl位动态链接库,如果static 就是把libcurl编译位静态库 

 VC=10 代表使用的是VC2010

 WITH_DEVEL=C:\openssl_lib 表示用到第三方开发包的目录,本例上面已经将openssl编译好的开发包,安装到此目录

 WITH_SSL=static ,代表使用libssl库 是静态库

 ENABLE_SSPI=no ENABLE_IPV6=no(禁用SSPI,ipV6功能)

更详细的说明请参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值