MENU

VS2022编译openssl-3.4.0

November 3, 2024 • Windows

准备

  1. perl:选择msi安装版省事,会自动处理环境变量
  2. openssl源码
  3. visual studio 2022

生成配置

编译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/