Openssl安裝血淚史

對於想要快速安裝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即可

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