Win10编译64位curl(支持https)

该文详细介绍了在Windows上安装NASM并设置环境变量,然后通过ActivePerl编译openssl,使用CMake和VS2019编译zlib,以及在特定路径下编译curl的过程。每个步骤都提供了相应的命令行指令,包括配置和安装的路径信息。
摘要由CSDN通过智能技术生成
  • 前期准备

1、安装NASM

官网https://www.nasm.us/

安装完成需要设置环境变量PATH

2、安装ActivePerl 

Download & Install Perl - ActiveState

3、下载openssl, zlib, curl

二、开始编译

  1. 编译openssl

Cmd运行:

D:\Program Files\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat

perl Configure VC-WIN64A --prefix=D:\deps\openssl-3.0.3

 

nmake

nmake test

nmake install

2、使用cmake和vs2019编译zlib

如下所示,cmake编译完成后,再点击open projecte用vs2019打开项目进行编译。

 

 

       编译完成后,拷贝zconf.h, zlib.h, zutil.h到D:\deps\zlib-1.2.12\include目录下,zconf.h在builds目录下,拷贝builds目录下Release下所有文件至D:\deps\zlib-1.2.12\lib目录下。

3、编译curl

cmd运行:

D:\Program Files\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat

进入curl源码目录winbuild目录,执行

nmake /f Makefile.vc mode=dll WITH_SLL=dll SSL_PATH=D:\deps\openssl-3.0.3 WITH_ZLIB=dll ZLIB_PATH=D:\deps\zlib-1.2.12

编译好的curl在如下目录,包括执行文件和开发用的库文件。

 

 测试https

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值