1、從http://www.activestate.com/activeperl/downloads 下載並安裝ActivePerl。
2、從http://www.openssl.org/下載OpenSSL的最新Release包,解壓直到出現代碼文件。
3、使用perl進行配置
如果想使用 NASM 對 彙編文件進行編譯(需要安裝nasm)
>perl Configure VC-WIN32 --prefix=*\some\openssl\dir
也可以
>CD c:\some\openssl\dir
>perl
Configure VC-WIN32
> ms\do_nasm
如果不想使用匯編文件,那麼
> perl Configure VC-WIN32 no-asm --prefix=*/some/openssl/dir
> ms\do_ms
如果提示 “perl” 不是內部或外部命令 也不是可運行的程序 ,那麼檢查perl的環境變量是否寫對了
C:\Perl\site\bin;C:\Perl\bin;
4、生成動態鏈接庫(lib和dll)
首先註冊nmake工具,使其命令能夠在cmd下使用
運行 *:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat
或者
然後使用 Visual Studio 2008 命令工具 >cd *\openssl-1.0.X
> nmake -f ms\ntdll.mak
編譯測試例子
> nmake -f ms\ntdll.mak test
安裝編譯後的庫供開發使用
> nmake -f ms\ntdll.mak install
如果需要只生成靜態鏈接庫(lib)
> nmake -f ms\nt.mak
編譯測試例子
> nmake -f ms\nt.mak test
安裝編譯後的庫供開發使用
> nmake -f ms\nt.mak install
安裝後效果
開發的時候就可以把include和lib路徑添加到vs>工具>選項>項目和解決方案>VC++項目