1.下载jsoncpp:
下载页面为:http://sourceforge.net/projects/jsoncpp/files/
我下载的是:jsoncpp-src-0.5.0.tar.gz
2.编译:解压缩jsoncpp-src-0.5.0.tar.gz,按照http://jsoncpp.sourceforge.net/网页中的README文档(在Build instructions下面有个链接)操作。
首先下载scons-1.2.0
http://sourceforge.net/projects/scons/files/scons-local/1.2.0/ ,
将scons-local-1.2.0.tar.gz解压到jsoncpp根目录下,让jsoncpp README文档和scons.py在同一级目录下,然后执行编译(因为我的机器原来安装过python,如果之前没有安装python的朋友需要先安装)
python scons.py platform="linux-gcc"
如果想添加新的platform选项,按照README的指导“Adding platform is fairly simple. You need to change the Sconstruct file to do so.”
3.使用:
包含头文件
#include "json/json.h"
编译应用程序的时候指定链接库和路径,如:-L../jsoncpp-src-0.5.0/libs/linux-gcc-4.4.3 -ljson_linux-gcc-4.4.3_libmt
示例代码:
#include "json/json.h"
void parseJson()
{
}