- 首先,安装Microsoft Visual Studio,确保包含C++开发环境。安装perl
- 下载OpenSSL 1.1.1w的源码包,并解压到一个合适的目录。
- 打开“Visual Studio命令提示符”工具。这通常可以在Visual Studio的安装目录中的“Tools”文件夹下找到,或者在开始菜单中搜索“Developer Command Prompt for VS”。
- 使用cd命令切换到OpenSSL源码的根目录。
- 执行以下命令以配置编译选项:
x86: VC-WIN32
x64: VC-WIN64A
#第一步
#若需要编译静态库需要增加no-shared参数,否则默认生成动态库
#perl Configure VC-WIN64A no-shared --prefix=E:\WorkFolder\develop\vs-projects\openssl\openssl-build-v16\x64
perl Configure VC-WIN64A --prefix=E:\WorkFolder\develop\vs-projects\openssl\openssl-build-v16\x64
#第二步
nmake
#第三步
nmake test
#第四步
nmake install
#二次编译可以先在第二步清理
nmake clean