准备
生成配置
编译64位静态库:
perl Configure VC-WIN64A no-asm no-shared
编译32位静态库:
perl Configure VC-WIN32 no-asm no-shared
64位:VC-WIN64A
32位:VC-WIN32
不编译汇编:no-asm
静态库:no-shared
安装目录前缀(64位):C:\Program Files\openssl
或(32位)C:\Program Files (x86)\openssl
自定义安装目录:--prefix=D:\library\openssl\3.4.0
编译
打开VS2022的命令行编译环境(需要选native
版本):x64 Native Tools Command Prompt for VS 2022
x86 Native Tools Command Prompt for VS 2022
选择对应版本的命令行工具,进入源码根目录下执行:
namke
安装
nmake install_sw
install_sw
仅安装二进制库,不生成html
文档
资料
https://www.taurusxin.com/openssl_win_build/