1、下載安裝openssl源碼
2、官網下載安裝activeperl或Strawberry Perl。
官網下載慢,網盤找找。使用中activeperl有些異常提示、缺模塊,最后使用了Strawberry Perl。
3、安裝nasm。
powershell使用choco install nasm -y 即可。
powershell使用cd命令打開當前源碼目錄。使用perl Configure VC-WIN32 no-shared no-module no-tests no-legacy --prefix=C:\OpenSSL-static-vs2019 --openssldir=C:\OpenSSL-static-vs2019\ssl編譯x86版本靜態庫,使用perl Configure VC-WIN64A no-shared no-module no-tests no-legacy --prefix=C:\OpenSSL-static-vs2019 --openssldir=C:\OpenSSL-static-vs2019\ssl編譯x64版本靜態庫。
4、打開Native Tools Command Prompt for VS 2019開始編譯。x64版本使用x64 Native Tools Command Prompt for VS 2019,x86版本使用x86?Native Tools Command Prompt for VS 2019。使用命令nasm系統開始編譯,編譯完成后使用nasm install 生成的庫和頭文件等內容拷貝到C:\OpenSSL-static-vs2019。