概要
安裝環境:Windows10專業版+VS2013
工具:ActivePerl-5.22.1.2201-MSWin32-x64-299574.msi,下載地址:http://www.activestate.com/
openssl-1.0.1r.tar,下載地址:http://www.openssl.org/
1、安裝Perl(我安裝在C盤,同時我的openssl也解壓在C盤)
使用命令行工具,進入C:\Perl64\eg路徑下, 執行“perl example.pl”,若顯示“Hello from ActivePerl!”,則說明Perl安裝成功。
2、設置環境變量
打開我的電腦->屬性->高級系統設置->環境變量,找到Path系統變量,點擊編輯,添加E:\VS 2013\VC\bin;C:\Perl64\bin;c:\windows\system32,其中E:\VS 2013\VC\bin是我的VS2013的安裝路徑,根據情況自己修改。C:\Perl64\bin是Perl的安裝路徑,根據情況自己修改。
3、用管理員身份打開Visual Studio的開發人員命令提示,並進入openssl的目錄(我的放在C盤根目錄)
4、執行Configure命令(配置編譯參數)
最后的結果為:
5、運行ms\do_ms命令
6、運行nmake -f ms\ntdll.mak命令進行編譯生成OpenSSL動態庫
此時會編譯大概兩分鍾左右,耐心等待。
7、測試
使用命令nmake -f ms\ntdll.mak test,若成功,會出現結果:
8、可能使用的命令
測試OpenSSL動態庫:nmake -f ms\ntdll.mak test
測試OpenSSL靜態庫:nmake -f ms\nt.mak test
安裝OpenSSL動態庫:nmake -f ms\ntdll.mak install
安裝OpenSSL靜態庫:nmake -f ms\nt.mak install
清除上次OpenSSL動態庫的編譯,以便重新編譯:nmake -f ms\ntdll.mak clean
清除上次OpenSSL靜態庫的編譯,以便重新編譯:nmake -f ms\nt.mak clean
9、總結(使用方法)
當建立工程需要使用到openssl庫時,在包含目錄中添加openssl安裝目錄的include目錄, 在庫目錄中添加out32dll目錄。
或者將OpenSSL下的include文件夾、lib文件、dll文件拷出,使用的時候包含進去就行了。
10、參考博客
http://blog.csdn.net/zh516846937/article/details/40188065