关于jsoncpp使用时报错Use StreamWriterBuilder instead
1.jsoncpp相关情况交代
github地址
配置教程
测试代码
2.错误情况展示
在vs2017下测试后报错如图所示:
3.解决方法
怀疑是新旧版API的不兼容问题,参考博客新旧版API解决方法
使用解决方案1后,依然报错,出现c++异常:std::length_error,断言崩溃等如图。
但是长度并不存在越界,最后在jsoncpp的github项目中的issuse找到了解决方案,详细见inssue(#815)
具体需可参考这两位提供的解决方式,根据自己的情况更改一些代码。
我解决后的代码如
原创
2021-06-05 13:04:39 ·
1356 阅读 ·
0 评论