一.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,但是我的沒有這個...