VS2010中編譯openssl的步驟和使用設定

2021-07-27 05:01:37 字數 1130 閱讀 6321

一.vs2010中編譯openssl的步驟

版本號:openssl-1.0.1e (之前在vs2010種編譯0.98版本的沒有通過,但在vs2005中曾經編譯成功)

3.建乙個存放opensll庫檔案的目錄,此處指定為d:\openssl_lib

4.開啟2010控制台:開始-所有程式—microsoft visual studio2010——visual studio tools——visual studio 2010命令提示

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_ms

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

(編譯動態庫)(約5分鐘左右)

d:\openssl-1.0.1e> nmake -f ms\nt.mak   (編譯靜態庫)

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

完成編譯

二.在vs2010中使用openssl

二、使用openssl

1.新建乙個工程。

2.設定目錄引數

右擊工程名——屬性——

1)配置屬性——vc++目錄——在include目錄中新增"d:\openssl_lib\include"(存放編譯後的庫檔案的目錄中);

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

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

參考文獻:

1.openssl-1.0.1e/ms/install.w32

2.3.

VS2010靜態編譯

因為需要在其他電腦上執行.exe檔案,會有缺dll。所以需要靜態編譯生成.exe可執行檔案。在網上查詢了一下vs2010靜態編譯生成.exe的方法,有很多,試了其中一種,記錄一下,以便今後查閱。感謝提供方法的大神們!設定 1 專案 配置屬性 常規 mfc的使用 在靜態庫中使用mfc 如果有使用mfc...

使用VS2010編譯mod wsgi

為了在windows下使用apache發布django,檢視了文件,有兩種方式可以實現,一種是傳統方式,在apahce modules目錄下存放mod wsgi.so檔案,另一種是直接pip安裝,據文件說是比較方便,但我試了,沒有成功,不知道問題出在哪,也沒有相關中文資料,只好安裝vs2010編譯生...

vs2010編譯引數設定

visual c 2010 編譯引數的設定。主要通過ide的選單項project settings c c 頁來完成。我們可以看到這一頁的最下面project options中的內容,一般如下 nologo mdd w3 gm gx zi od d win32 d debug d win dows ...