jsoncpp安装
2016-04-07 14:34
337 查看
官网
下载
readme,按照说明来,...,make出现错误,大意是g++编译器不支持-std=c++11。g++ -v,4.4.7,man g++,支持到c++0x。
找低版本0.10.5,...,make,出现错误cpp 1260行,常量超过long范围,看了下LONG_MAX,是这个样子,貌似在测试float,在后面加个.0,通过
将jsoncpp.cpp json/复制到/usr/include/
编写测试test.cpp,复制别人的。
#include <json/json.h>
#include <jsoncpp.cpp>
#include <iostream>
using namespace std;
int main()
{
string test ="{\"id\":1,\"name\":\"kurama\"}";
Json::Reader reader;
Json::Value value;
if(reader.parse(test,value)) {
if(!value["id"].isNull()) {
cout << value["id"].asInt() << endl;
cout << value["name"].asString()<< endl;
}
}
return 0;
}
g++ -Wall test.cpp
./a.out
os: centos 6.7 32bit
下载
readme,按照说明来,...,make出现错误,大意是g++编译器不支持-std=c++11。g++ -v,4.4.7,man g++,支持到c++0x。
找低版本0.10.5,...,make,出现错误cpp 1260行,常量超过long范围,看了下LONG_MAX,是这个样子,貌似在测试float,在后面加个.0,通过
将jsoncpp.cpp json/复制到/usr/include/
编写测试test.cpp,复制别人的。
#include <json/json.h>
#include <jsoncpp.cpp>
#include <iostream>
using namespace std;
int main()
{
string test ="{\"id\":1,\"name\":\"kurama\"}";
Json::Reader reader;
Json::Value value;
if(reader.parse(test,value)) {
if(!value["id"].isNull()) {
cout << value["id"].asInt() << endl;
cout << value["name"].asString()<< endl;
}
}
return 0;
}
g++ -Wall test.cpp
./a.out
os: centos 6.7 32bit
相关文章推荐
- jstl中的<c:forEach>的用法
- javascript 中removeChild()用法
- Gson解析json数据
- 【笔记】 《js权威指南》- 第15章 脚本化文档 - 15.5 元素的内容
- Tree资源树的实战研究
- javascript 之prototype详解
- JS禁止网页被复制以及禁止鼠标右击代码
- js代码混淆工具
- Extjs treePanel 的treestore重复加载问题解决
- JavaScript基础知识借鉴
- JS实现点击跳转登陆邮箱
- JSON 数据格式详解
- javascript console打印技
- JSON 数据格式
- json 解析 数组中的对象
- 【笔记】 《js权威指南》- 第15章 脚本化文档 - 15.3 - 15.4
- JS获取当前周、上一周、下一周日期
- Run JS in Address Bar
- 网路:JSON 解析(天气预报)
- JavaScript 的14道题