jsoncpp在linux下的配置
1、下載工具
JsonCpp
比如下載的 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