curl 编译Windows x64版本

最近项目上需要集成一个轻量级的网络库。选中了curl。之前也用过,但是在编译的死后总是提示无法识别的外部符号。肯定是库的版本有问题了。所以重新编译了一个版本。

因为原来的版本是7.26的版本,本次也是以这个版本为例,下载地址见https://curl.haxx.se/download/

编译的方法有很多,官网提供的是Linux平台的版本,如果想要windows平台的版本,需要自己编译。可以搭建mingw环境编译,太繁琐,放弃。可以使用cmake工具编译,编译的时候总报错,没时间研究也放弃了。为了快速开发,也用了别人的版本,但是集成的时候总是报错。所以只能自己编译。选择通过vc 命令行工具编译,编译指南参考源码winbuild目录下的BUILD.WINDOWS.txt中的规则。

默认是x86架构的,因为下载的是x64的源码,所以会报如下错误

然后增加参数MACHINE=x64, 其他默认

完整命令行如下:nmake /f Makefile.vc mode=dll MACHINE=x64

结果如下:

默认输出目录在上级builds目录下

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老朱自强不息

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值