OpenSSL的安裝(很坑)

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

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

二 : 配置vcvars32.bat

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

OpenSSL的安裝(很坑)

三 : 正式安裝OPENSSL

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

OpenSSL的安裝(很坑)

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

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

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\out32dll

⑤,測試**

OpenSSL的安裝(很坑)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章