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

2021-07-29 15:59:39 字數 1150 閱讀 6777

一.vs2013中編譯openssl的步驟

版本號:openssl-1.0.1f.

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

4.開啟2013控制台:開始-所有程式—microsoft visual studio2013——visual studio tools——vs2013 x86 本機工具命令提示。

5.進入opensll源**目錄路徑

cd  d:\openssl-1.0.1f

6.按順序執行下列命令

d:\openssl-1.0.1f> perl configure vc-win32 no-asm --prefix=d:\openssl_lib (存放編譯後的庫文檔案目錄)

d:\openssl-1.0.1f> ms\do_ms

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

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

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

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

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

完成編譯

二.在vs2013中使用openssl:

1.新建乙個工程。

2.設定目錄引數

右擊工程名——屬性——

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

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

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

三.編寫**進行測試:

#include

#include

using namespace std;

#include

string sha256(const string str)

return newstring;

}int main()

VS2012編譯WDM驅動

新版的vs2012中整合了wdk8,而且wdk8中已經沒有之前的build environment了,看來編譯驅動只能通過vs2012了,直接開發wdf驅動很方便直接選取相應的模板即可,若是編譯以前的wdm驅動,則需要做一下轉換,具體步驟如下 開啟vs2012,file open convert s...

mongodb C 驅動VS2012編譯

2 安裝boost庫 1.49版本 解壓後雙擊bootstrap.bat,生成bjam.exe後,cd到目錄c boost下,將boost 1 49更名為boost了 編譯boost。編譯命令 c boost bjam variant release with filesystem with thr...

vs2012換膚功能,vs2012主題及自定義主題

vs2012 預設的主題只有淺色和深色兩種,深色太黑了,淺色又太亮了!怎麼辦?研究不少時間終於找到了怎麼編輯vs2012的 現在開始吧 開啟vs2012 工具 擴充套件和更新 在聯機中搜尋 theme editer 到了這裡,我看到有些人的帖子是在選單欄中會出現乙個新選單theme,但是我的沒有這個...