QtCreator动态编译jsoncpp完美支持x86和arm平台(3)

按钮代码如下:

void Widget::on_btnTestJson_clicked()
{
    using namespace std;
    std::string strValue = "{\"学号\":\"20120207001\",\"姓名\":\"张无忌\",\"性别\":\"男\"}";
    Json::Reader reader;
    Json::Value value;
    if (reader.parse(strValue, value))
     {
        std::string out = value["学号"].asString();
        std::cout << out << std::endl;

out = value["姓名"].asString();
        std::cout << out << std::endl;

out = value["性别"].asString();
        std::cout << out << std::endl;
     }

}

运行效果如下:

QtCreator动态编译jsoncpp完美支持x86和arm平台


更多JSON-CPP库的用法,请参考 json-cpp 的使用手册。

arm开发环境编译测试:

(1)首先检查你的arm环境和我的是否一致。

QtCreator动态编译jsoncpp完美支持x86和arm平台

(2)切换工程编译模式

QtCreator动态编译jsoncpp完美支持x86和arm平台

选择 Embed 4.5 Release 嵌入式开发环境编译器

(3)重新构建工程文件

QtCreator动态编译jsoncpp完美支持x86和arm平台

重新构建完成。点击编译即可。

将编译好的程序文件copy到arm开发板上就可以运行了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyzpzj.html