可以先查看以前旧的编译方法: c++windows openSSL编译(ActivePerl-5.8.8.822-MSWin32-x86-280952.msi+openssl-1.0.2)
下载openssl
我们将按照最新官方方法编译:https://github.com/openssl/openssl/blob/master/NOTES-WINDOWS.md#native-builds-using-visual-c++

1. 下载ActivePerl
安装ActivePerl,环境变量已经自动配置。
2.下载NASM
下载nasm-2.15.05-installer-x64.exe 安装并设置环境变量
3.检查环境变量

4.配置
进入VS 2017的开发人员命令提示符


从OpenSSL源目录的根目录输入perl Configure VC-WIN32(如果您想要32位OpenSSL),或者perl Configure VC-WIN64A

报错了,那么打开C:\Perl64\site\lib\ActivePerl\Config.pm,需要屏蔽395到413行

然后再次执行perl Configure VC-WIN32

5.编译
nmake

6.测试
nmake test

7.安装
nmake install

在 C:\Program Files (x86)\OpenSSL生成了所需的头文件,库文件和DLL文件
案例打包下载:https://download.youkuaiyun.com/download/greless/16659660
559

被折叠的 条评论
为什么被折叠?



