OpenSSL的安裝(很坑)

一 : 安裝 ActivePerl 5.26.3 https://www.activestate.com/activeperl/downloads

配置環境變量: C:\Perl64\site\lib;C:\Perl64\bin; (注意本身軟件的安裝位置)
測試安裝是否成功
OpenSSL的安裝(很坑)windows

二 : 配置vcvars32.bat

我裝的是VS2015
環境變量 : C:\Kayer_Soft\VS\VC\binide

OpenSSL的安裝(很坑)

三 : 正式安裝OPENSSL

①,下載地址 https://www.openssl.org/source/測試

OpenSSL的安裝(很坑)

②,解壓放在c盤,以下
OpenSSL的安裝(很坑)3d

③,CDM必定要使用管理員模式
a , 進入到openssl目錄 cd C:\openssl-1.0.2sblog

b , 命令 : perl Configure VC-WIN32 no-asm --prefix=C:\openssl-1.0.2s
注意:當你下載的openssl是高版本的話,如openssl-1.0.2g,須要在這裏加上no-asm,表示不使用匯編,若是你不加上的話,在執行nmake命令時會出錯。這裏是編譯32位的庫,所示參數爲VC-WIN32。
c , 命令 ms\do_ms.bat
d , 命令 vcvars32.bat (這個命令執行後 , 注意沒有任何的輸出 , 我當時很是的費解)
注意 : 若是不執行這個命令 , 執行下一個命令會獲得錯誤ms\uplink.c(11): fatal error C1083: 沒法打開包括文件: 「windows.h」: No such file or directory
e , 命令 nmake -f ms\ntdll.mak
執行make進行編譯,執行完後會在openssl-1.0.2g目錄下生成一個out32dll文件夾,裏面包含了一些靜態庫、動態庫和.exe文件,這裏須要花點時間。
f , 測試,執行命令:nmake -f ms\ntdll.mak test。 檢查上一步編譯是否成功,若是成功則最後顯示「passed all tests」字樣
g , nmake -f ms\ntdll.mak install
成功則會在C:\openssl-1.0.2g目錄下生成bin、include、lib、ssl四個文件夾 , 那麼安裝完成
OpenSSL的安裝(很坑)
④,環境變量 : C:\openssl-1.0.2s\out32dllssl

⑤,測試**

OpenSSL的安裝(很坑)

相關文章
相關標籤/搜索