1. 程式人生 > >jsoncpp在linux下的配置

jsoncpp在linux下的配置

1、下載工具

JsonCpp

比如下載的 jsoncpp-src-0.5.0.tar.gz

$ tar -zxvf jsoncpp-src-0.5.0 -C jsoncpp

說明:

① 安裝JsonCpp需要下載JsonCppScon還需要機器上有python

② scons又是一個牛叉的工具,功能和GNU make一樣,又比make簡單多了。sconspython工具,需要先安裝好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