JsonCpp在vs中使用


Jsoncpp是c++生成和解析Json數據的跨平台開源庫。下面簡介如何在vs中使用。

1、官網下載。https://sourceforge.net/projects/jsoncpp/解壓文件得到jsoncpp-src-0.5.0文件夾。

2、在jsoncpp-src-0.5.0->makefiles->vs71文件夾下找到jsoncpp.sln文件,打開,有三個工程,對其中lib_json這個工程進行編譯生成(可以生成兩種庫,debug庫和release庫,二者不同,工程debug的時候需要debug庫,release時需要release庫)。生成成功后會在jsoncpp-src-0.5.0->build->vs71->debug->lib_json文件夾下得到json_vc71_libmtd.lib文件(debug版本)。注意:生成編譯時屬性頁中C/C++項->代碼生成->運行庫的選項要與需要添加jsoncpp的工程一致。

3、在工程目錄下添加jsonCpp文件夾,將jsoncpp-src-0.5.0->include文件夾拷貝到jsonCpp文件夾下,同時在jsonCpp文件夾下新建lib文件夾,將json_vc71_libmtd.lib文件拷貝到該文件夾下。

4、在工程屬性頁中添加include文件夾,以及引入lib文件,具體設置如下圖:

圖1 添加include文件

圖2 添加附加庫目錄

圖3 添加lib文件

5、在需要使用的地方添加#include "json.h"頭文件即可。具體生成和解析Json數據,主要依靠Json::Value,Json::Reader,Json::Writer。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM