歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> QtCreator動態編譯jsoncpp完美支持x86和arm平台

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

日期:2017/3/1 10:33:42   编辑:Linux編程

如果是做嵌入式開發。 在Qt下支持JSon最好的辦法,可能不是采用qjson這個庫。QJson這個庫的實例只提供了x86環境下的編譯方法。

Installing QJson
--------------

QJson requires:
- Qt 4.0 or greater
- cmake 2.6 or greater

For Unix/Linux/Mac:

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=_preferred_path_ ..
make
make install
/sbin/ldconfig, if necessary

Please report problems to:
https://lists.sourceforge.net/mailman/listinfo/qjson-devel

按照上面的辦法,的確10分鐘就可以搞定x86環境的Linux 程序了。但是,如果要把這個庫移植到arm環境下,筆者花了好幾個小時都沒有任何進展。相信很多朋友也有類似的感覺。

經過實驗,終於找到一個非常簡單的辦法了。可以很好的把JSon和QtCreator集成在一起了。

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

下載地址:

免費下載地址在 http://linux.linuxidc.com/

用戶名與密碼都是www.linuxidc.com

具體下載目錄在 /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庫,復制到你新建項目的同一目錄下。

Copyright © Linux教程網 All Rights Reserved