官网
openssl官网
安装perl
activestate_perl_官网
需要下载cli_installer
下载后双击下载好的exe 一般就是下面这个执行文件
state-remote-installer.exe
需要按照提示在powershell中执行网页提示的命令。
安装nasm
nasm官网
以管理员方式运行安装 并加入环境变量中
确认Perl和nasm都在系统环境变量Path中
编译64位 如果32位 换32位命令行
进入VS2022开发者命令行窗口(x64)
x64 Native Tools Command Prompt for VS 2022
不想用nasm 可以添加 no-asm选项
cd D:\local\openssl
perl Configure VC-WIN64A --prefix=d:\programs\OpenSSL --openssldir=d:\programs\SSL
//动态库
perl Configure VC-WIN32 --prefix=d:\openssl_lib\shared_dll\win32
perl Configure VC-WIN64A --prefix=d:\openssl_lib\shared_dll\x64
//静态库
perl Configure VC-WIN32 no-shared --prefix=d:\openssl_lib\static_lib\win32
perl Configure VC-WIN64A no-shared --prefix=d:\openssl_lib\static_lib\x64
//Debug 版
debug-VC-WIN32
perl Configure debug-VC-WIN64A
//清理
nmake clean
//编译
nmake
//编译安装 生成到目标目录
nmake install