配置环境变量: C:\Perl64\site\lib;C:\Perl64\bin; (注意本身软件的安装位置)
测试安装是否成功windows
我装的是VS2015
环境变量 : C:\Kayer_Soft\VS\VC\binide
①,下载地址 https://www.openssl.org/source/测试
②,解压放在c盘,以下3d
③,CDM必定要使用管理员模式
a , 进入到openssl目录 cd C:\openssl-1.0.2sblog
b , 命令 : perl Configure VC-WIN32 no-asm --prefix=C:\openssl-1.0.2s
注意:当你下载的openssl是高版本的话,如openssl-1.0.2g,须要在这里加上no-asm,表示不使用汇编,若是你不加上的话,在执行nmake命令时会出错。这里是编译32位的库,所示参数为VC-WIN32。
c , 命令 ms\do_ms.bat
d , 命令 vcvars32.bat (这个命令执行后 , 注意没有任何的输出 , 我当时很是的费解)
注意 : 若是不执行这个命令 , 执行下一个命令会获得错误ms\uplink.c(11): fatal error C1083: 没法打开包括文件: “windows.h”: No such file or directory
e , 命令 nmake -f ms\ntdll.mak
执行make进行编译,执行完后会在openssl-1.0.2g目录下生成一个out32dll文件夹,里面包含了一些静态库、动态库和.exe文件,这里须要花点时间。
f , 测试,执行命令:nmake -f ms\ntdll.mak test。 检查上一步编译是否成功,若是成功则最后显示“passed all tests”字样
g , nmake -f ms\ntdll.mak install
成功则会在C:\openssl-1.0.2g目录下生成bin、include、lib、ssl四个文件夹 , 那么安装完成
④,环境变量 : C:\openssl-1.0.2s\out32dllssl