1、安装ActivePerl,nasm汇编器,下载地址:网上找。
安装完后配置环境变量(一般安装成功后,环境变量就已经配置好了,如果没有配置自己配置环境变量):
我的perl路径是D:/perl;配置的环境变量是D:/Perl/bin。
2、下载:openssl-1.1.1a.tar.gz,解压并安装
3、编译openssl:
(1)VS2015 开发人员命令提示
(2)如果提示安装dmake,就根据提示安装;
(3)perl Configure VC-WIN32 [no-shared] [no-asm] [no-tests] [--debug] -D_WIN32_WINNT=0x0501 --prefix=d:\openssllib;
注:
VC-WIN32:可根据需要修改为64位等。
-D_WIN32_WINNT=0x0501为XP系统下需要,其他系统没测试,可能其他高版本系统不需要此项。
[]中的为可选项,no-shared为编译静态库,不加此项默认编译出的是动态库;no-tests为不需要tests功能,如果只需要openssl的库可以加上此项,否则可能会出很多错误导致编译不过;--debug为编译debug版,不加此项默认编译出的是release版。
(4)nmake,编译通过后再nmake install就安装到--prefix=指定的目录了。
==》nmake
==》 nmake install
(5)如果要编译多个版本(release,debug),最好先nmake clean下,再重复第3步骤。