我的編譯平台是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...