Linux下Jsoncpp的安裝和使用

2021-09-24 17:58:46 字數 677 閱讀 3456

使用c++處理json格式的資料時,可以使用跨平台的開源庫jsoncpp。本文介紹linux環境下jsoncpp安裝和編譯,系統是ubuntu 16.04

使用apt-get進行安裝

sudo apt-get libjsoncpp-dev libjsoncpp
安裝好後,可以看到對應的版本號

其標頭檔案所在路徑是:/usr/include/jsoncpp/json

動態庫在:/usr/lib/x86_64-linux-gnu/libjsoncpp.so.1.7.2

在程式中引用jsoncpp標頭檔案的方法:

#include
編譯時需要根據動態庫的路徑進行正確的設定,否則很容易出現「undefined reference to」問題。

使用g++編譯時直接加上「-ljsoncpp」選項即可。

使用make編譯時,在link_directories中加入/usr/lib/x86_64-linux-gnu,在set(libs ...)中加入jsoncpp,然後通過target_link_libraries($)即可正確鏈結。(也可以直接在set(libs ...)中加上#/usr/lib/x86_64-linux-gnu/libjsoncpp.so.1.7.2,同樣可以編譯通過。但不推薦使用這種寫法,易讀性和可修改性比較差。)

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 工具,需要...