下载Jsoncpp
使用jsoncpp
- 解压上面下载的 json-master.zip 得到 jsoncpp-master
- 进入 jsoncpp-master目录,执行命令:python amalgamate.py 生成dist目录
- 进入dist目录下,将该目录下的 json/、jsoncpp.cpp 拷贝到自己的项目中
- 在项目源文件中直接包含头文件 #include "json/json.h"
- 代码编译:g++ example.cpp jsoncpp.cpp
编译若报错:
jsoncpp.cpp:2169:45: error: "PrecisionType" is not a class or namespace
解决方法:编译时使用参数 -std=c++11
即: g++ -std=c++11 example.cpp jsoncpp.cpp
=>添加支持 c++11 标准编译
jsoncpp.cpp: