1. 下载并安装perl
https://www.activestate.com/activeperl/downloads
2. 下载并安装nasm
http://www.nasm.us/
3. 下载openssl源码并解压
https://www.openssl.org/source/
4. 编译openssl 32bit 动态库
- 打开VS tools中的命令行
- cd到openssl的目录
- perl Configure VC-WIN32 --prefix=C:\openssl\win32
- ms\do_nasm(使用nasm)或者ms\do_ms(不使用nasm)
- nmake -f ms\ntdll.mak(动态)或者nmake -f ms\nt.mak(静态)
- nmake -f ms\ntdll.mak install(动态)或者nmake -f ms\nt.mak install(静态)
5. 文件生成在C:\openssl\win32
*其它版本的编译大同小异,编译前看下INSTALL文件