jsoncpp在linux下的配置

2021-06-19 15:38:04 字數 848 閱讀 2155

json 官方的解釋為:json 是一種輕量級的資料傳輸格式。

關於 json 更具體的資訊,可參見 json 官網:

jsoncpp 是比較出名的 c++ json 解析庫。在 json 官網也是首推的。

下面開始說明配置方法:

2、scons部署(

版本為scons-2.1.0.zip)

進入scons解壓目錄(假定為$myscons),執行python $myscons/setup.py將

scons部署完畢。

3、使用scons編譯jsoncpp(版本為jsoncpp-src-0.5.0.tar.gz)

進入jsoncpp解壓目錄,執行命令:python $myscons/script/scons.py platform=linux-gcc

將jsoncpp編譯,在解壓目錄jsoncpp-src-0.5.0/libs/linux-gcc-3.4.6下可以看到生成了兩個檔案:

libjson_linux-gcc-3.4.6_libmt.a 

libjson_linux-gcc-3.4.6_libmt.so

修改環境變數ld_library_path,將該庫所在的目錄加入。

4、將jsoncpp目錄下的標頭檔案件拷到自己的工程裡就可以使用了。

注意在編譯裡指定動態鏈結庫的位址。-l/jsoncpp-src-0.5.0/libs/linux-gcc-3.4.6/ -ljson_linux-gcc-3.4.6_libmt

例子**:

#include

#include

#include "json/json.h"

int main(void)

輸出:

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...

jsoncpp在linux下的配置

關於 json 更具體的資訊,可參見 json 官網 jsoncpp 是比較出名的 c json 解析庫。在 json 官網也是首推的。版本為jsoncpp src 0.5.0 下面開始說明配置方法 1 版本為scons 2.1.0 並解壓 設定環境變數 export myscons 解壓的路徑 2...