jsoncpp 是比较出名的 C++ JSON 解析库。在 JSON官网也是首推的
编译时的问题
/usr/include/x86_64-linux-gnu/bits/floatn.h:30: error: missing binary operator before token "("
? __GNUC_PREREQ (4, 3) \
问题原因是, 系统里也有一个features.h头文件冲突了,qtcreator的pro文件头文件件路径
qt的pro文件修改方法: 就是不能访问到jsoncpp当前的目录里
#包含头文件路径
INCLUDEPATH += $$PWD/src
#INCLUDEPATH += $$PWD/src/jsoncpp 这里要注释掉

makefile的修改访问:

学习网址:
c++使用Json之jsoncpp简介:https://blog.csdn.net/guotianqing/article/details/94

本文介绍了如何在C++中使用jsoncpp库进行JSON的读写操作。通过示例代码展示了从文件读取JSON数据,解析字符串中的JSON,以及生成和写入JSON文件的过程。在编译时遇到的头文件冲突问题,可以通过修改Qt项目的pro文件避免。
最低0.47元/天 解锁文章
326

被折叠的 条评论
为什么被折叠?



