Ubuntu16.04 jsoncpp 的安裝

這裏記錄兩種安裝方法:

1.能聯網的情況下,使用apt-get install

sudo apt-get install libjsoncpp-dev

這裏安裝可以看到是1.7.2版本的jsoncpp

頭文件在:

/usr/include/jsoncpp/json

動態庫在:

/usr/lib/x86_64-linux-gnu/libjsoncpp.so.1.7.2

2.下載源碼自己手動編譯 ,使用 meson + ninja 進行編譯

jsoncpp的下載地址:

https://codeload.github.com/open-source-parsers/jsoncpp

meson下載:

https://github.com/mesonbuild/meson/

ninja 下載:

https://github.com/ninja-build/ninja

使用unzip 解壓下載好的zip包

首先編譯ninja ,進入加壓好的ninja目錄下

cd ninja-master/   直接運行 ./configure.py --bootstrap 會生成 ninja ,sudo cp ninja  /usr/bin

然後進入到meson目錄下

cd meson-master  運行 ./meson.py  /root/workspace/ocr_app/jsoncpp-master(這裏是jsoncpp加壓出來的包所在路徑)

接下來運行 ninja  

會在當前目錄下生成 libjsoncpp.so.20 動態庫 。

運行./jsoncpp_test  可以檢測是否編譯成功了。

頭文件在 /root/workspace/ocr_app/jsoncpp-master/include/json 中

你可以將頭文件 和 動態庫 放到系統路徑下,也可以放在你自己目錄下,編譯和運行時指定具體路徑。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章