Windows下编译OpenSSL
参考OpenSSL代码中自带的INSTALL文件中的说明
环境
- Windows 10
- VS2017
- OpenSSL 1.1.1l
依赖
- perl,建议使用Active Perl
- NASM
依赖软件安装后设置PATH环境变量,方便使用perl和nasm命令
编译安装
以编译32位OpenSSL为例:
打开VC带的x86 Native Tools Command Prompt for VS 2017命令行工具
perl Configure VC-WIN32 --prefix=d:\openssl --openssldir=d:\openssl\etc
nmake
nmake install
注意:如果–prefix或–openssldir指定到了系统盘,需要以管理员身份运行命令行工具,否则因为没有写入权限导致安装失败