1、下载工具
JsonCpp
http://sourceforge.net/projects/jsoncpp/files/
比如下载的 jsoncpp-src-0.5.0.tar.gz
$ tar -zxvf jsoncpp-src-0.5.0 -C jsoncpp
说明:
① 安装JsonCpp需要下载JsonCpp和Scon还需要机器上有python
② scons又是一个牛叉的工具,功能和GNU make一样,又比make简单多了。scons是python工具,需要先安装好python。
2、安装
(1) 安装 scons
$ sudo apt-get install scons
(2) 切换到 jsoncpp 目录
$ python /usr/bin/scons platform=linux-gcc
(3) 生成静态和动态库文件
在jsoncpp/libs/linux-gcc-4.7目录下
libjson_linux-gcc-4.7_libmt.a
libjson_linux-gcc-4.7_libmt.so
$ sudo mkdir /usr/local/lib
(4) 把两个库文件拷贝到/usr/local/lib目录下
$ sudo cp libjson_linux-gcc-4.7_libmt.* /usr/local/lib
(5) 将静态库重命名为libjsoncpp.a libjsoncpp.so (mv 命令)
(6) 切换到 jsoncpp/include/json 目录
$ sudo mkdir /usr/local/include/jsoncpp
$ sudo cp * /usr/local/include/jsoncpp
3、使用
(1)包含头文件
#include <jsoncpp/json.h>
(2) 编译
加链接选项 -ljsoncpp