您的位置:首页 > Web前端 > JavaScript

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: