关于jsoncpp使用时报错Use StreamWriterBuilder instead
1.jsoncpp相关情况交代
github地址
配置教程
测试代码
2.错误情况展示
在vs2017下测试后报错如图所示:
3.解决方法
- 怀疑是新旧版API的不兼容问题,参考博客新旧版API解决方法
- 使用解决方案1后,依然报错,出现c++异常:std::length_error,断言崩溃等如图。
但是长度并不存在越界,最后在jsoncpp的github项目中的issuse找到了解决方案,详细见inssue(#815)
具体需可参考这两位提供的解决方式,根据自己的情况更改一些代码。
我解决后的代码如图所示:
关于jsoncpp使用时报错Use StreamWriterBuilder instead相关推荐
- CentOS7 service network start命令启动时报错解决方法
service network start命令启动时报错: [root@localhost network-scripts]# service network start Starting netwo ...
- linux怎么卸载webpack,安装webpack后,执行webpack -v命令时报错:SyntaxError: Block-sc
安装webpack后,执行webpack -v命令时报错如下: [root@FreeServer ~]# webpack -v /usr/local/node-v4.4.7-linux-x64/lib ...
- 下载最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错
下线最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错 cmd: mvn -v Exception in thread "main" ja ...
- 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 ...
- 【Ubuntu】制作usb启动盘安装ubuntu18.04时报错:“failed to load ldlinux.c32”
1.问题描述 使用UltraISO制作ubuntu18.04操作系统的usb启动盘后,按照时报错: failed to load ldlinux.c32 ubuntu16.04.ubuntu14.04 ...
- 【Cmake】执行cmake命令时报错:No XSLT processor found
一.问题描述 在ubuntu中,在生成Doc(文档)中,执行cmake命令时报错:No XSLT processor found 二.原因查找 google该错误信息,原因是确实ubuntu中没有安装 ...
- 【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 ...
- 【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 ...
- 【Qt】Qt中使用ssl时报错:qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
一.问题 在Qt中使用https,运行时报错: qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method 二.原因分析 SSLv2由 ...
- 【Qt】新安装的虚拟机,使用QtCreator第一次编译时报错:g++: Command not found
1.问题描述 新安装的虚拟机,使用QtCreator第一次编译时报错:g++: Command not found (或着报,make执行失败之类的错误) 2.原因分析 新安装的虚拟机中,没有g++. ...
最新文章
- java基本类型转换,随记
- 马年计划2014-2-21
- 当AD服务器置于防火墙内时,所需开放的端口
- 【干货】容器适配器实现两个栈模拟队列
- linux国内计算机系统,计算机系统进化论 | Linux 中国
- NodeJS+Express+mySQL服务端开发详解
- bms中soh计算方式_BMS算法设计之电池SOH介绍(下)
- matlab imread_MATLAB图像处理:29:在几何变换输出中指定填充值
- C | 扫雷游戏完整版
- CAPL学习之路-CAN有关的CAPL函数
- AV1:比HEVC/H.265更有效率的视频编码格式?
- 地学计算方法/地统计学(第四章变异函数理论模型)
- 深度网络梯度爆炸的原因、产生的影响和解决方法(常用激活函数)
- 三星s8文档有html,【分享】你不知道的三星s8 : s8/s8+全面屏教程
- Android系统启动流程之-----activity启动流程
- 日常随笔——m1 macbook安装和配置qt
- 金融区块链标准规范解读
- 小爱音箱怎么装app_小爱音箱app|小米AI音箱app(小米小爱app)下载 v1.2.11 安卓版 - 比克尔下载...
- MFC自用小工具源码
- 万亿数字化市场,数据科学为何能扛起“价值担当”?
热门文章
- 用html代码写一个表白语言,HTML写代码表白 – 爱心
- 思科1242 AP无法连接到无线控制器
- 计算机开机没有d盘,电脑每次开机总是自检D盘的解决办法
- zoj 3527 Shinryaku! Kero Musume (树形dp---带尾巴的环的处理)
- 计算机主机中的硬件组成部分,电脑的硬件组成部分及其作用各是什么
- 微信推送早安教程(一)
- 关于html中的reset,submit中的按钮不能实现功能的原因
- html字体字号颜色怎么设置,HTML 字体颜色怎么设置?
- 对研发团队里技术分享的一些思考
- golang服务器压力测试,压力测试 - Go语言中文网 - Golang中文社区