** :
關於 json 更具體的資訊,可參見 json 官網:
jsoncpp 是比較出名的 c++ json 解析庫。在 json 官網也是首推的。 (
版本為jsoncpp-src-0.5.0)。
下面開始說明配置方法:
1、)(版本為scons-2.1.0
)並解壓;
設定環境變數 # export myscons=解壓的路徑
2、scons部署:
進入scons解壓目錄(假定為$myscons),執行python $myscons/setup.py install將
scons部署完畢。
3、使用scons編譯jsoncpp(版本為jsoncpp-src-0.5.0)
進入jsoncpp解壓目錄,執行命令:
# python $myscons/script/scons.py platform=linux-gcc
現報錯 檢視路徑下 沒有scons.py檔案
故改為scons,如下. 可能是以前的版本改用命令如下:
# python $myscons/script/scons platform=linux-gcc
將jsoncpp編譯,在解壓目錄jsoncpp-src-0.5.0/libs/linux-gcc-3.4.6下可以看到生成了兩個檔案:
libjson_linux-gcc-4.6.1_libmt.a
libjson_linux-gcc-4.6.1_libmt.so
把.a檔案拷貝到/usr/local/lib 目錄下,為了方便編譯給它改個名字libjsonlib.a
4、將jsoncpp目錄下的標頭檔案件拷到自己的工程裡就可以使用了。
注意在編譯裡指定動態鏈結庫的位址。 -ljsonlib
例子**:
#include
#include
#include "json/json.h"
int main(void)
輸出:
jsoncpp在linux下的配置
json 官方的解釋為 json 是一種輕量級的資料傳輸格式。關於 json 更具體的資訊,可參見 json 官網 jsoncpp 是比較出名的 c json 解析庫。在 json 官網也是首推的。下面開始說明配置方法 2 scons部署 版本為scons 2.1.0.zip 進入scons解壓目錄...
jsoncpp在linux下的配置
jsoncpp tar zxvf jsoncpp src 0.5.0 c jsoncpp 說明 安裝jsoncpp jsoncpp 和scon 還需要機器上有 python scons又是乙個牛叉的工具,功能和 gnu make 一樣,又比 make 簡單多了。scons 是python 工具,需要...
jsoncpp在linux下的配置
關於 json 更具體的資訊,可參見 json 官網 jsoncpp 是比較出名的 c json 解析庫。在 json 官網也是首推的。版本為jsoncpp src 0.5.0 下面開始說明配置方法 1 版本為scons 2.1.0 並解壓 設定環境變數 export myscons 解壓的路徑 2...