前提准备
1、安装visual studio
2、安装ActivePerl 即Perl运行环境
http://www.activestate.com/activeperl/downloads
3、安装nasm汇编编译器,可以不安装,使用VS自带的最好省事
http://www.nasm.us
4、下载Openssl源码 ,选择版本openssl-1.0.2l
5、实际编译步骤在源码的INSTALL.WIN32和INSTALL.W64有写
WIN32版
1、打开VS命令提示,非X64版本,运行.\bin\vcvars32.bat
2、切换到openssl源码目录
3、配置编译文件及安装目录
perl Configure VC-WIN32 no-asm --prefix=f:\Build\openssl32\
其中,f:\Build\openssl32\最终生成文件所要存储的目录, no-asm 为可选
4、搭建编译环境
ms\do_nasm 这个是调用nasm汇编
ms\do_ms 这个是调用VS自带汇编(推荐)(configure 时,需要带上no-asm)
5、编译openssl
nmake -f ms\nt.mak(编译静态库)
nmake -f ms\ntdll.mak(编译动态库)
6、安装到3配置的目录
nmake -f ms\nt.mak install
nmake -f ms\ntdll.mak install
7、在3配置的目录里面会有
四个目录,bin、include、lib、ssl