Windows10+vs2013+openssl+x64生成libcurl库

libcurl库是目前在c++中进行http网络传输的一个通用库,除其本身支持http协议以外,其还提供了选项,使得将其与openssl库一起进行编译后,出来的libcurl库可以进一步支持https。除此之外,用户还可以在编译时选择链接zlib, libssh2等库,以使编译获得的库支持更多功能。具体的参数即完整的编译方法在libcurl源码包的winbuild/BUILD.WINDOWS.txt文件中有说明。

笔者此处选用了openssl+libcurl的编译方式,以编译出一个能支持https的libcurl库。

1. 在官网上下载libcurl库的源代码curl-7.60.0, openssl的源代码openssl-1.0.2o.tar,下载并安装编译openssl的perl工具

2. 点击:开始——>Visual Studio Tools(开启了相关文件夹)——>使用"管理员方式"打开VS2013 x64 Native Tools Command Prompt,在其中cd进入openssl的解压文件夹中,运行命令,生成openssl库

vcvarsall.bat x64
perl Configure VC-WIN64A no-asm –-prefix=d:\openssl-x64
ms\do_win64a.bat
nmake /f ms\nt.mak
nmake /f ms\nt.mak install

命令解释:运行VC的设置环境命令,设置默认编译方式为64(若默认路径中找不到此.bat可切换到vs中相应路径中,运行后再切换回来即可);设置perl的编译参数和路

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值