用vs6编译openssl-1.0.0e
一 openssl的获取
http://www.openssl.org/source/
目前最新版是openssl-1.0.0e
二 还需要一份ActivePerl
http://www.activestate.com/activeperl/downloads
三. 编译
openssl其实自带说明,可以打开INSTALL.xxx来看,比如 INSTALL.W32 就是win32平台下的安装说明,不过本文会相对详细些:)
1. 解压openssl-1.0.0e,比如C:\openssl-1.0.0e
2. 命令行依次执行
cd C:\openssl-1.0.0e
c:
nmake -f ms\nt.mak (如果要编译动态库则执行nmake -f ms\ntdll.mak)
3. 编译中可能遇到各种问题
a) ml.exe版本过
一 openssl的获取
http://www.openssl.org/source/
目前最新版是openssl-1.0.0e
二 还需要一份ActivePerl
http://www.activestate.com/activeperl/downloads
三. 编译
openssl其实自带说明,可以打开INSTALL.xxx来看,比如 INSTALL.W32 就是win32平台下的安装说明,不过本文会相对详细些:)
1. 解压openssl-1.0.0e,比如C:\openssl-1.0.0e
2. 命令行依次执行
cd C:\openssl-1.0.0e
c:
perl Configure VC-WIN32 -DOPENSSL_USE_IPV6=0 --prefix=c:\openssl-1.0.0e
(如果要编译debug版本则:Perl Configure debug-VC-WIN32 -DOPENSSL_USE_IPV6=0 --prefix=c:\openssl-1.0.0e)
ms\do_msnmake -f ms\nt.mak (如果要编译动态库则执行nmake -f ms\ntdll.mak)
3. 编译中可能遇到各种问题
a) ml.exe版本过