對於想要快速安裝openssl的同志們
如果對於版本要求不高的同志們,建議你們安裝最低版本,最低版本,最低版本!!!
重要的事情說三遍
如果不是特別閒,不要自己認爲自己可以倒騰出來。。。。太浪費時間了
對於各種問題,我安裝之後才知道,只要改變openssl的版本,一切都不是問題。。。。
我試過從1.1.0到0.98的所有版本,恩,我以一個過來人的經驗來說的,如果你覺得自己可以,那麼我只有膜拜
安裝Openssl
安裝perl
ActivePerl
沒什麼好說的
安裝成功的標誌
運行“CMD”命令,使用cd命令指向perl安裝目錄的eg文件,執行“perl example.pl”若顯示“Hello from ActivePerl!”,則說明Perl安裝成功
配置路徑
把vs的路徑添加到系統的path中
vs安裝路徑\VC\Bin
vs安裝路徑\Common7\IDE
不要問爲什麼,因爲我也不知道,先都添加了吧,免得後面報錯
打開你要用到的編譯器(VC6,VC9等)找到bin目錄下的vcvars32.bat,拖入cmd中,運行,自動配置編譯環境。
開始正式配置openssl
解壓openssl
perl Configure VC-WIN32
進入openssl文件路徑
敲入perl Configure VC-WIN32 命令,運行
ms\do_ms
敲入ms\do_ms 命令(注意是‘\’),運行
敲入nmake -f ms/ntdll.mak,運行
測試
測試使用命令“nmake -f ms\ntdll.mak test”
這樣就成功了
out32dll中的libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib就是編譯完的庫
錯誤介紹
只要版本低,沒有錯誤。。。。
也有可能是我之前替換了ml.exe(這個版本儘量高吧)
在vs中編譯運行Openssl項目的配置:
1)配置屬性——VC++目錄——在include包含目錄中新增”d:\openssl_lib\include”(存放編譯後的庫文件的目錄中);
2)VC++目錄——”Library files”選擇中新增目錄”d:\openssl_lib\lib”。
3)配置屬性——鏈接器——輸入——附加依賴項——libeay32.lib 和ssleay32.lib即可