- 前期准备
1、安装NASM
安装完成需要设置环境变量PATH
2、安装ActivePerl
Download & Install Perl - ActiveState
3、下载openssl, zlib, curl
二、开始编译
- 编译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