Windows XP SP3 VC6环境下成功编译openssl-0.9.8zh

1.下载openssl-0.9.8zh解压到f:openssl-0.9.8zh

   下载nasm-2.12.03rc1解压到D:develop asm-2.12.03rc1并把添加到系统环境变量PATH里面

   下载ActivePerl-5.22.1.2201-MSWin32-x86-64int-299574.msi安装到本地

命令提示符运行cpan命令安装缺少的组件 cpan> install xxx

编译步骤

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.8zdll.lib
msdo_nasm.bat
nmake -f ms
tdll.mak

参考命令:

编译动态库:
nmake -f ms
tdll.mak
编译静态库:
nmake -f ms
t.mak
测试动态库:
nmake -f ms
tdll.mak test
测试静态库:
nmake -f ms
t.mak test

编译成功后将会在f:openssl-0.9.8zhout32dll生成

ssleay32.dll
libeay32.dll
openssl.exe
libeay32.lib
ssleay32.lib

以及一些测试文件

下载编译好的openssl-0.9.8zh

原文地址:https://www.cnblogs.com/passedbylove/p/5977777.html