vs2010 vc jsoncpp 編譯要點

2021-07-03 07:02:48 字數 844 閱讀 7996

我的編譯平台是vs2010,系統win7

本人比較懶,錯誤過程我就不說了,只說下我的編譯過程:

2、解壓,進入目錄jsoncpp-src-0.5.0/makefiles/vs71

,找到jsoncpp.sln,雙擊使用vs2010開啟,

3、開啟自己的專案,檢視平台屬性: 專案

-->屬性-->配置屬性-->**生成-->執行庫,

mfc工程的話一般是【多執行緒除錯dll】

,我這邊我選的是:

多執行緒除錯dll(/mdd)

4、回到jsoncpp專案,將平台屬性改為跟自己專案一致,然後選擇【庫管理器】-->【忽略所有預設庫】,

選擇【是】,

開始編譯,無意外的話將生成

json_vc71_libmtd.lib(debug模式下)

,生成檔案在根目錄build下;

5、將解壓目錄

jsoncpp-src-0.5.0/include

裡頭的資料夾json、json_vc71_libmt.lib拷貝至工程根目錄,

然後新增包含:

工程屬性-->【vc++目錄】--->【包含目錄】,將工程根目錄(原始碼目錄)新增進去;

6、在專案中需要引用庫的地方:

#include

#pragma comment(lib,"json_vc71_libmtd.lib")

需要注意的是,

debug模式對應的json庫為json_vc71_libmtd.lib,

release模式對應的為json_vc71_libmt.lib

兩個檔案需要分別生成

7、編譯自己的工程,無意外的話將直接編譯通過。

如何提高VS2010的效能,VS2010不再卡

教大家幾個技巧可以稍微讓你覺得它沒那麼卡!一 vs2010選項視覺體驗設定 工具 選項 環境 視覺體驗的勾選都去掉。不解釋,你懂得。不過還是建議開啟硬體加速 二 禁用intellisense 工具 選項 文字編輯器 c c 高階 禁用intellisense設為true 這個功能很好用。相較於vis...

Matlab R2010a和vs 2010混合程式設計

matlabr2010a與vs2010 c 混合程式設計成功,在vs2010 c 中能夠呼叫matlab的m函式,進行計算,得到正確結果,呼叫matlab中m函式轉化成的dll檔案 一 matlab編譯環境的設定 mex setup pleasechoose your compiler for bu...

VS2010恢復預設

xx處為你的使用者名稱 這個檔案儲存著ms的配置檔案,比如說opencv或者wincap的時候,像我一樣悲劇把配置搞亂的話,就重新改一下吧 vcinstalldir bin windowssdkdir bin netfx 4.0 tools windowssdkdir bin vsinstalldi...