VS2013中編譯openssl的步驟和使用設置


 

一.VS2013中編譯openssl的步驟

版本號:openssl-1.0.1e 

1.下載 OpenSSL http://www.openssl.org/,並解壓到d:\openssl-1.0.1e目錄(也可自己指定路徑和目錄名稱)

2.下載 from http://www.activestate.com/ActivePer,並安裝,並在環境變量中添加path=d:\perl\bin(d:\perl為perl的安裝路徑,一般會安裝好會自動設置)

3.建一個存放opensll庫文件的目錄,此處指定為d:\openssl_lib

4.打開2013控制台:開始-所有程序—Microsoft visual studio2013——Visual Studio Tools——VS2013 x86 本機工具命令提示

5.進入opensll源代碼目錄路徑

 cd  d:\openssl-1.0.1e

6.按順序執行下列命令

 d:\openssl-1.0.1e> perl Configure VC-WIN32 no-asm --prefix=d:\openssl_lib (存放編譯后的庫文文件目錄)

  d:\openssl-1.0.1e> ms\do_nasm.bat

  d:\openssl-1.0.1e> nmake -f ms\ntdll.mak (編譯動態庫)(約5分鍾左右)

  d:\openssl-1.0.1e> nmake -f ms\nt.mak   (編譯靜態庫,注意備份動態庫的lib)

7.裝載openssl到指定的目錄d:\opensll_lib中

 d:\openssl-1.0.1e> nmake -f ms\ntdll.mak install

 d:\openssl-1.0.1e> nmake -f ms\nt.mak install

8.測試

cd out32dll

..\ms\test



完成編譯

二.在vs2013中使用openssl

 1.新建一個工程。

  2.設置目錄參數

 右擊工程名——屬性——

1)配置屬性——VC++目錄——在include包含目錄中新增"d:\openssl_lib\include"(存放編譯后的庫文件的目錄中);

2)VC++目錄——"Library files"選擇中新增目錄"d:\openssl_lib\lib"。

3)配置屬性——鏈接器——輸入——附加依賴項——libeay32.lib 和ssleay32.lib即可

 

也可參考

http://mojijs.com/2016/12/221716/index.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM