1.下载openssl-0.9.8zh解压到f:\openssl-0.9.8zh测试
下载nasm-2.12.03rc1解压到D:\develop\nasm-2.12.03rc1并把添加到系统环境变量PATH里面ui
下载ActivePerl-5.22.1.2201-MSWin32-x86-64int-299574.msi安装到本地spa
命令提示符运行cpan命令安装缺乏的组件 cpan> install xxxcode
编译步骤blog
perl Configure VC-WIN32 perl Configure -DOPENSSL_USE_IPV6=0 VC-WIN32 zlib,zlib-dynamic --with-zlib-include=F:\zlib-1.2.8 --with-zlib-lib=F:\zlib-1.2.8\zdll.lib ms\do_nasm.bat nmake -f ms\ntdll.mak
参考命令:ip
编译动态库: nmake -f ms\ntdll.mak 编译静态库: nmake -f ms\nt.mak 测试动态库: nmake -f ms\ntdll.mak test 测试静态库: nmake -f ms\nt.mak test
编译成功后将会在f:\openssl-0.9.8zh\out32dll生成ssl
ssleay32.dll
libeay32.dll
openssl.exe
libeay32.lib
ssleay32.lib
以及一些测试文件get
下载编译好的openssl-0.9.8zhopenssl