某些專案需要jsoncpp庫,那麼本文將介紹ubuntu下安裝jsoncpp庫具體步驟。
安裝jsoncpp前必須安裝scons。
3.解壓scons-3.1.2.tar.gz
tar -zxvf scons-3.1.2.tar.gz
4. 安裝scons
5. 解壓jsconcpp
tar -zvxf jsoncpp-src-0.5.0.tar.gz
cd jsoncpp-src-0.5.0/
scons platform=linux-gcc
然後jsoncpp-src-0.5.0下出現乙個libs目錄,生成兩個裝所依賴的靜態庫和動態庫 .a /.so
cd libs/linux-gcc-5.4.0/
拷貝到/usr/local/lib/下,並為了方便使用
sudo cp -r libjson_linux-gcc-5.4.0_libmt.* /usr/local/lib
cd /usr/local/lib
mv libjson_linux-gcc-5.4.0_libmt.a libjson.a
mv libjson_linux-gcc-5.4.0_libmt.so libjson.so
9. 配置鏈結路徑
直接執行jsoncpp檔案,-ljson,系統會找不到***.so動態鏈結庫。
在根目錄下:
vim etc/ld.so.conf
在 etc/ld.so.conf 下加入 /usr/local/lib 這一行,儲存。
執行:/sbin/ldconfig -v 更新一下配置。
新建乙個測試**,通過以下命令編譯
g++ -stdc++1 test_jsoncpp.cpp -o test_json -ljson
./test_json
或者通過cmake編譯亦可
Jsoncpp的安裝配置及示例使用
jsoncpp安裝 jsoncpp 是乙個 c 封裝的 json 包,跨平台支援 windows linux unix 等多系統。linux 下面編譯需要使用到 cmake 進行編譯。jsoncpp原始碼 git clone 進到目錄 cd jsoncpp master 建立目錄 mkdir p b...
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...
記錄VS配置JSONCPP
2.解壓,進入 jsoncpp src 0.5.0 makefiles vs71 中開啟.sln檔案,選擇x86或者x64,選擇debug或者release,生成對應的.lib庫。這個必須與自己將要以什麼方式使用是一樣的。使用該庫的環境是debug模式下的x86,生成該庫時,需要選擇的也是debug...