1.jsoncpp相关情况交代

github地址
配置教程
测试代码

2.错误情况展示

在vs2017下测试后报错如图所示:

3.解决方法

  1. 怀疑是新旧版API的不兼容问题,参考博客新旧版API解决方法
  2. 使用解决方案1后,依然报错,出现c++异常:std::length_error,断言崩溃等如图。

    但是长度并不存在越界,最后在jsoncpp的github项目中的issuse找到了解决方案,详细见inssue(#815)
    具体需可参考这两位提供的解决方式,根据自己的情况更改一些代码。

    我解决后的代码如图所示:

关于jsoncpp使用时报错Use StreamWriterBuilder instead相关推荐

  1. CentOS7 service network start命令启动时报错解决方法

    service network start命令启动时报错: [root@localhost network-scripts]# service network start Starting netwo ...

  2. linux怎么卸载webpack,安装webpack后,执行webpack -v命令时报错:SyntaxError: Block-sc

    安装webpack后,执行webpack -v命令时报错如下: [root@FreeServer ~]# webpack -v /usr/local/node-v4.4.7-linux-x64/lib ...

  3. 下载最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错

    下线最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错 cmd: mvn -v Exception in thread "main" ja ...

  4. debug:g2o cmake时报错“Qt5 not found. Install it and set Qt5_DIR accordingly

    ** debug:g2o cmake时报错"Qt5 not found. Install it and set Qt5_DIR accordingly" ** 完整报错: @ubu ...

  5. 【Ubuntu】制作usb启动盘安装ubuntu18.04时报错:“failed to load ldlinux.c32”

    1.问题描述 使用UltraISO制作ubuntu18.04操作系统的usb启动盘后,按照时报错: failed to load ldlinux.c32 ubuntu16.04.ubuntu14.04 ...

  6. 【Cmake】执行cmake命令时报错:No XSLT processor found

    一.问题描述 在ubuntu中,在生成Doc(文档)中,执行cmake命令时报错:No XSLT processor found 二.原因查找 google该错误信息,原因是确实ubuntu中没有安装 ...

  7. 【Qt】启动QtCreator时报错:Cannot mix incompatible Qt library (version ) with this library (version...

    1.问题描述 当启动QtCreator时报错(我的Qt版本是Qt5.6.3): Cannot mix incompatible Qt library (version 0x50603) with th ...

  8. 【linux】在CentOS7上更改端口号时报错:Job for sshd.service failed because the control process exited with error

    1.问题描述 在在CentOS7上更改端口号时报错: Job for sshd.service failed because the control process exited with error ...

  9. 【Qt】Qt中使用ssl时报错:qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method

    一.问题 在Qt中使用https,运行时报错: qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method 二.原因分析 SSLv2由 ...

  10. 【Qt】新安装的虚拟机,使用QtCreator第一次编译时报错:g++: Command not found

    1.问题描述 新安装的虚拟机,使用QtCreator第一次编译时报错:g++: Command not found (或着报,make执行失败之类的错误) 2.原因分析 新安装的虚拟机中,没有g++. ...

最新文章

  1. java基本类型转换,随记
  2. 马年计划2014-2-21
  3. 当AD服务器置于防火墙内时,所需开放的端口
  4. 【干货】容器适配器实现两个栈模拟队列
  5. linux国内计算机系统,计算机系统进化论 | Linux 中国
  6. NodeJS+Express+mySQL服务端开发详解
  7. bms中soh计算方式_BMS算法设计之电池SOH介绍(下)
  8. matlab imread_MATLAB图像处理:29:在几何变换输出中指定填充值
  9. C | 扫雷游戏完整版
  10. CAPL学习之路-CAN有关的CAPL函数
  11. AV1:比HEVC/H.265更有效率的视频编码格式?
  12. 地学计算方法/地统计学(第四章变异函数理论模型)
  13. 深度网络梯度爆炸的原因、产生的影响和解决方法(常用激活函数)
  14. 三星s8文档有html,【分享】你不知道的三星s8 : s8/s8+全面屏教程
  15. Android系统启动流程之-----activity启动流程
  16. 日常随笔——m1 macbook安装和配置qt
  17. 金融区块链标准规范解读
  18. 小爱音箱怎么装app_小爱音箱app|小米AI音箱app(小米小爱app)下载 v1.2.11 安卓版 - 比克尔下载...
  19. MFC自用小工具源码
  20. 万亿数字化市场,数据科学为何能扛起“价值担当”?

热门文章

  1. 用html代码写一个表白语言,HTML写代码表白 – 爱心
  2. 思科1242 AP无法连接到无线控制器
  3. 计算机开机没有d盘,电脑每次开机总是自检D盘的解决办法
  4. zoj 3527 Shinryaku! Kero Musume (树形dp---带尾巴的环的处理)
  5. 计算机主机中的硬件组成部分,电脑的硬件组成部分及其作用各是什么
  6. 微信推送早安教程(一)
  7. 关于html中的reset,submit中的按钮不能实现功能的原因
  8. html字体字号颜色怎么设置,HTML 字体颜色怎么设置?
  9. 对研发团队里技术分享的一些思考
  10. golang服务器压力测试,压力测试 - Go语言中文网 - Golang中文社区