VS 2010 配置jsoncpp 庫

詳細地jsoncpp編譯方法 和 vs2010中導入第三方庫的方法


一 編譯連接 json

1 在相應官網下載jsoncpp ui

2 解壓獲得jsoncpp-src-0.5.0文件 spa

3 打開jsoncpp-src-0.5.0 -> makefiles -> vs71 -> jsoncpp.sln debug

4 轉換項目爲VS2010格式 資源

5 選擇debug模式 編譯

6 在「解決方案資源管理器」中右擊 lib_json 選擇->僅用於項目 -> 僅生成lib_json test

7 再次右擊 lib_json 選擇->僅用於項目 -> 僅連接lib_json 配置

8 選擇release模式 file

9 重複操做 6 和 7  下載

10 生成的.lib文件夾在jsoncpp-src-0.5.0 ->build -> vs71 中。


二 建立靜態連接庫SDK

1 在 D:\study\toolsForVS2010 (這裏換成你本身想要放置靜態連接庫SDK的位置)中建立文件夾 jsonPP

2 在jsonPP中建立文件夾 include 和 lib

3 在include中建立文件夾 json ,將jsoncpp-src-0.5.0 -> include -> json 中的.h文件所有複製過來

4 在lib中建立文件夾debug和release ,把jsoncpp-src-0.5.0 ->build -> vs71 -> debug -> lib_json 中的.lib文件(好比json_vc71_libmtd.lib)複製到debug文件夾(此時能夠修改文件夾名爲json.lib),同理,把jsoncpp-src-0.5.0 ->build -> vs71 -> release -> lib_json 中的.lib文件(好比json_vc71_libmtd.lib)複製到release文件夾


三 打開要添加json的項目,或新建一個WIN32控制檯程序(添加main.cpp,加入源代碼,示例代碼可在jsoncpp.sln的 json_test中找到)

1 選擇 項目 ->屬性

2 選擇 配置屬性 -> C/C++ -> 常規 右邊的「附加包含目錄」 添加include文件夾 :D:\study\toolsForVS2010\jsonPP\include

3 選擇 配置屬性 -> C/C++ -> 代碼生成 右邊的「運行庫」 選擇 MTd

4 選擇 配置屬性 -> 鏈接器 -> 常規 右邊的「附加庫目錄」 添加lib文件夾 :D:\study\toolsForVS2010\jsonPP\lib\debug

5  選擇 配置屬性 -> 鏈接器 -> 輸入 右邊的「附加依賴項」 添加lib文件 :json_vc71_libmtd.lib(若在 二 - 4 中修改了文件名爲json.lib,則此處改爲json.lib)

6  點擊應用完成json配置。


7 若項目須要發佈時(即項目選擇release),則

 a.  選擇 配置屬性 -> C/C++ -> 代碼生成 右邊的「運行庫」 選擇MT

 b. 選擇 配置屬性 -> 鏈接器 -> 常規 右邊的「附加庫目錄」 添加lib文件夾 :D:\study\toolsForVS2010\jsonPP\lib\release

 c. 而後能夠運行程序得到release版本程序

相關文章
相關標籤/搜索