麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

QtCreator動態編譯jsoncpp完美支持x86和arm平臺

2019-11-11 06:41:56
字體:
來源:轉載
供稿:網友

jsoncpp加入到ARM項目中:

第1步:下載 jsoncpp-src-0.5.0.tar.gz 這個庫文件。

具體下載目錄在 /2012年資料/2月/8日/QtCreator動態編譯jsoncpp完美支持x86和arm平臺/

解壓后如圖:

不要被這一堆文件嚇到哦。

 

第2步:把我們要的東西從代碼堆里整理出來。

    (1) 隨便找個地方建一個空文件夾叫json

  (2)將include/json里面所有文件復制到 剛剛新建的json文件夾里(共8個文件,全部是.h的頭文件)

   (3)將src/lib_json里面的所有文件全部復制到json文件里,共8個文件

 

通過復制這些文件,就組成了我們所要的JSON庫的全部源代碼了。完整的文件清單見下面:

   第3步: 打開QtCreator集成開發環境,新建一個新項目。

 

然后把我們剛剛準備好的JSON庫,復制到你新建項目的同一目錄下。

最后回到QtCreator開發環境,鼠標右鍵點擊“添加現有文件”

打開JSON目錄,選中全部文件。

點擊“打開”。

至此JSON庫的所有代碼添加完畢。

對比哈,你的代碼結構,和我一致嗎? 如果一致,恭喜你!

 

第4步:編輯測試代碼

在可視化界面上,添加一個“按鈕”建立好信號槽。

按鈕代碼如下:

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;     }

}

 

運行效果如下:

更多JSON-CPP庫的用法,請參考 json-cpp 的使用手冊。

 

arm開發環境編譯測試:

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

 

(2)切換工程編譯模式

 

選擇 Embed 4.5 Release 嵌入式開發環境編譯器

(3)重新構建工程文件

 

重新構建完成。點擊編譯即可。

將編譯好的程序文件copy到arm開發板上就可以運行了

備注:json.h頭文件要放在json文件夾下,要不是找不到路徑。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本在线一区二区 | 国产资源在线观看 | 在线观看免费污视频 | 欧美精品久久天天躁 | 香蕉在线看 | 国产精品久久久久久久av三级 | 男女羞羞视频在线免费观看 | 毛片大全在线观看 | 中国hdxxxx护士爽在线观看 | 国产精品亚洲三区 | 欧美毛片在线观看 | 欧美xxxxx视频| 国产精品国产三级国产在线观看 | 久久影院免费观看 | 爱福利视频网 | 欧美级毛片 | 国产精品久久久久久久久久久久久久久久 | 337p日本欧洲亚洲大胆精蜜臀 | 蜜桃av网 | 国产精品久久久久久久久久尿 | 国产精品99久久99久久久二 | 大学生一级毛片在线视频 | 国产成人精品日本亚洲语音 | 91精品国产九九九久久久亚洲 | 巨乳毛片 | 亚洲第一视频在线 | 1024亚洲天堂 | 羞羞视频免费观看网站 | 爱操影视 | 免费看性xxx高清视频自由 | 国产一区二精品区在线 | 在线看一区二区三区 | 久久久久久久久久亚洲精品 | 黄污在线看 | 一级在线观看视频 | 国产精品99久久久久久久 | 中国成人在线视频 | 免费国产不卡午夜福在线 | 国产一区二区精品免费 | 欧美日韩一区,二区,三区,久久精品 | 亚洲一区在线免费视频 |