这里记录两种安装方法:

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 中

你可以将头文件 和 动态库 放到系统路径下,也可以放在你自己目录下,编译和运行时指定具体路径。

Ubuntu16.04 jsoncpp 的安装相关推荐

  1. (提示)ubuntu16.04通过sealos安装k8s,需要重新部署apply一下calico组件

    ubuntu16.04通过sealos安装k8s,需要重新部署apply一下calico组件

  2. Ubuntu16.04+caffe+digits安装配置

    注:本文主要介绍的是如何在ubuntu16.04系统下安装caffe以及可视化工具digits,至于cuda和cudnn的安装配置在我前一篇文章http://blog.csdn.net/cdwxx12 ...

  3. linux系统安装佳能打印机驱动,在ubuntu16.04 64-bit上安装佳能打印机驱动Linux_UFRII_PrinterDriver_V320_us_EN...

    在ubuntu16.04 64-bit上安装佳能打印机驱动Linux_UFRII_PrinterDriver_V320_us_EN 发布时间:2018-04-06 21:46, 浏览次数:631 , ...

  4. Ubuntu16.04 Caffe 编译安装步骤记录

    历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受 ...

  5. ubuntu16.04源码安装opencv3.4.0

    ubuntu16.04源码安装opencv3.4.0 opencv下载地址:https://opencv.org/releases/page/3/ 1.下载安装包 2.安装依赖 sudo apt-ge ...

  6. ubuntu16.04源码安装python3.7

    ubuntu16.04源码安装Python3.7 python源码安装包下载:https://www.python.org/downloads/release/python-371/ 在安装的过程中, ...

  7. linux系统脚本安装失败,ubuntu16.04下vim安装失败的原因分析及解决方案

    先给大家说下问题描述? 重装了ubuntu系统,安装vim出现了以下问题: sudo apt-get install vim 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信 ...

  8. 【Ubuntu】Ubuntu16.04+VMware+Win10安装及配置教程

    Ubuntu16.04+VMware+Win10安装及配置教程   前言:   我之所以使用Ubuntu16.4,既为学Linux操作,也为学习Python.Ubuntu16.4一直以来在虚拟机上都跑 ...

  9. (已解决)ubuntu16.04 Nvidia驱动安装成功却无法检测到外接显示器

    ubuntu16.04 Nvidia驱动安装成功却无法检测到外接显示器 双系统win10 + ubuntu16.04,Intel集显+Nvidia独显 问题描述: 电脑重新组装过后,windows下连 ...

  10. Ubuntu16.04通过docker安装微信和QQ

    Ubuntu16.04通过docker安装微信(wechat)和QQ(Tim) 一.安装docker sudo apt-get install docker docker images #查看是否安装 ...

最新文章

  1. Nginx最新版安装教程(Windows+Linux)
  2. 轻断食是一种科学的减肥方法吗?
  3. 0116互联网新闻 | “DaDa英语”近日完成2.55亿美元D轮融资;腾讯推今年首个手游“闹闹天宫”...
  4. WinServer-AD操作常用powershell命令
  5. Java集合—TreeMap底层原理
  6. a算法TSP旅行商java_A*算法实现旅行商问题(人工智能报告,付代码)
  7. mongodb启动时报错ERROR: child process failed, exited with error number 1
  8. 你可以将类似于Google Earth的地球仪嵌入到自己的网站中
  9. zynq pl 发数据给 ps
  10. 短信验证码接口开发代码
  11. Intellij Idea配置提高速度
  12. 通过存储控制器访问外设
  13. 最新的计算机是什么版本,现在的电脑上的excel是什么版本的啊
  14. 金蝶软件界面乱码及输入汉字时乱码的解决方案
  15. C/C++ 自制一个基于zlib的文件的(解)压缩系统
  16. 2020数字中国创新大赛 • 算法赛道冠军技术方案分享
  17. 世界读书日:带你走近Go语言编程思维
  18. html支付选择银行卡,JQ电脑手机通用银行选择下拉框 提现银行卡绑定
  19. 什么是数据实时同步,为什么数据实时同步很重要
  20. 相识如茶,相思似酒(转)

热门文章

  1. 应用安全 - 工具使用 - Nmap
  2. WPF之HierarchicalDataTemplate(转)
  3. PHP获得指定日期所在月的第一天和最后一天
  4. iOS开发中设置UITextField的占位文字的颜色,和光标的颜色
  5. Atitit 衡量项目的规模
  6. 粉丝关注数据库表的设计
  7. MyEclipse SVN插件的安装
  8. 如何让ClickOnce进行手动更新(含代码)
  9. 为什么需要数据库外键
  10. 反编译那些事儿(一)