加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

jsoncpp在linux下的配置

发布时间:2020-12-16 19:43:04 所属栏目:百科 来源:网络整理
导读:1、下载工具 JsonCpp http://sourceforge.net/projects/jsoncpp/files/ 比如下载的jsoncpp-src-0.5.0.tar.gz $ tar -zxvf jsoncpp-src-0.5.0 -C jsoncpp 说明: ① 安装 JsonCpp 需要下载 JsonCpp 和 Scon 还需要机器上有 python ② scons又是一个牛叉的工具

1、下载工具

JsonCpp

http://sourceforge.net/projects/jsoncpp/files/


比如下载的jsoncpp-src-0.5.0.tar.gz


$ tar -zxvf jsoncpp-src-0.5.0 -C jsoncpp

说明:

安装JsonCpp需要下载JsonCppScon还需要机器上有python

scons又是一个牛叉的工具,功能和GNU make一样,又比make简单多了。sconspython工具,需要先安装好python


2、安装

(1)安装 scons

$ sudo apt-get install scons


(2) 切换到 jsoncpp 目录

$ python /usr/bin/scons platform=linux-gcc

(3)生成静态和动态库文件

jsoncpp/libs/linux-gcc-4.7目录下

libjson_linux-gcc-4.7_libmt.a

libjson_linux-gcc-4.7_libmt.so

$ sudo mkdir /usr/local/lib

(4)把两个库文件拷贝到/usr/local/lib目录下

$sudo cp libjson_linux-gcc-4.7_libmt.* /usr/local/lib

(5)将静态库重命名为libjsoncpp.a libjsoncpp.so (mv 命令)

(6) 切换到jsoncpp/include/json 目录

$ sudo mkdir /usr/local/include/jsoncpp

$ sudo cp * /usr/local/include/jsoncpp

3、使用

(1)包含头文件

#include <jsoncpp/json.h>

(2) 编译

加链接选项 -ljsoncpp

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读