wget
wget
scons又是乙個牛叉的工具,功能和gnumake一樣,又比make簡單多了。scons是python工具,需要先安裝好python。
解壓 tar -zxvf scons-2.0.1.tar.gz
設定環境變數
# export myscons=解壓的路徑
# export scons_lib_dir=$myscons/engine
開始編譯jsoncpp
我的jsoncpp目錄在/root/software/jsoncpp-src-0.5.0/
# cd jsoncpp-src-0.5.0
# python $myscons/script/scons platform=linux-gcc
注釋:網上有一些錯誤的 也可能是早期的版本
#python $myscons/script/scons.py platform=linux-gcc
經過測試 發現報錯 檢視路徑下 沒有scons.py檔案 故改為scons
之後編譯
生成靜態和動態庫檔案
在jsoncpp-src-0.5.0/libs/linux-gcc-4.1.2目錄下
libjson_linux-gcc-4.4.4_libmt.a
libjson_linux-gcc-4.4.4_libmt.so
下邊我們開始做第乙個程式
在專案目錄下新建main.cpp
#include "json/json.h"
#include
#include
using namespace std;
int main()";
json::reader reader;
json::value value;
if(reader.parse(test,value))
} return 0; }
編譯命令為:g++ jsoncpptest.cpp-i/root/software/jsoncpp-src-0.5.0/include-l/root/software/json
cpp-src-0.5.0/libs/linux-gcc-4.4.5/-ljson_linux-gcc-4.4.5_libmt
編譯成功
./a.out時錯誤,說是找不到.so檔案,解決辦法有:
1.將jsoncpp編譯後的.so檔案拷貝到當前專案目錄中
然後用命令/sbin/ldconfig -v對.so的配置進行更新
以上完成後就可以正常執行
linux 下jsoncpp的安裝
linux下jsconcpp的安裝軟體準備 安裝步驟 1.解壓scons 2.3.0.tar.gz tar zxvf scons 2.3.0.tar.gz 2.設定scons的環境變數 export myscons home scons 2.3.0 export cons lib dir mysco...
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 工具,需要...