Windows 下OpenSSL 安裝

Windows 下OpenSSL 安裝

安裝環境:

     1 、操作系統: Windows XP SP2

       C++ 編譯器: VC++ 6.0

下載:

  • 下載ActivePerl  5.10.1.1007(最新的版本或較低的版本也可以):

下載地址: http://www.activestate.com/activeperl/downloads/

(當前的最新版本爲 ActivePerl 5.10.1.1007 ,只要按照 Windows 下一般程序的安裝步驟進行即可 ~~~ 在此就不贅述了)

  • 下載 openssl-0.9.8m(當然也可以最新的版本)並解壓。

下載地址:   http://www.openssl.org/source/

Perl  OpenSSL 的安裝:

     安裝 Perl

(我的安裝目錄爲C :\perl\eg)

運行“CMD ”命令,使用cd命令指向perl安裝目錄的eg文件,執行“perl example.pl”若顯示“Hello from ActivePerl!”,則說明Perl安裝成功,可以開始使用Perl的相關命令來進行OpenSSL的安裝了,如下圖:

 

Note :如果你想看看原始的INSTALL 文件,那麼請打開OpenSSL的解壓縮目錄,下面有兩個文件INSTALL.W32和INSTALL.W64,用記事本方式打開,你可以看到詳細的關於安裝的解釋~~~~

開始安裝 OpenSSL

  • 初始化VC++ 6.0 環境變量(找到vc++ 6.0的安裝目錄下的\VC98\Bin\執行如下的命令):

  • 執行Configure命令(配置編譯參數):

  • 運行ms\do_ms命令(在使用Configure腳本配置好參數):

另外兩種方式 如果使用也必須保證本機安裝有相應的編譯器才能使用。 
     :ms\do_masm 
(默認vc自帶的;也可以自己下載masm並安裝)    
     :ms\do_nasm (需要下載nasm)

 

  • 運行“nmake -f ms\ntdll.mak”命令進行代碼編譯(需將目錄跳到OpenSSL目錄下)

如果編譯成功,最後的輸出都在out32dll 目錄下:包括可執行文件、兩個dll和兩個lib文件: libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib ;把他們放到PATH環境變量對應的一個目錄裏就可以了。

 

  • 測試使用命令“nmake -f ms\ntdll.mak test”

若安裝成功的話,顯示的最後幾行如下圖:

  • 配置VC++ 6.0下的相關參數

 VC++ 6.0 的工具  》選項  》目錄下的 Include files 下添加 OpenSSL 安裝目錄下的 include 目錄;在 Library files 下添加 out32dll 目錄,現在你就可以使用 OpenSSL 編程了 ~~~

以上只是我在剛開始學習的時候的安裝過程,若有不對的地方或還有更好的方法,歡迎大家批評指正~~~

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