Win10编译64位curl(支持https)

  • 前期准备

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

猜你喜欢

转载自blog.csdn.net/XiaoKing2008/article/details/130665269