嵌入式-Qt開發環境搭建


1.什么是QT SDK,QT,QT Creator

  (1)QT SDK包括 QT庫 , QT Creator (IDE) , QT工具(qmake等,qmake用於生產Makefile)

  (2)QT 是基於C++的跨平台的應用程序框架, 可以認為是一個庫文件

  (3)QT Creator 一款IDE

2.搭建嵌入式-QT開發環境需要什么

  (1)QT Creator      一般在虛擬機的Linux系統上安裝QT Creator做QT開發(本人虛擬機為Centos 6.9,32位機)    

      http://download.qt.io/official_releases/qtcreator/             (網頁有時候打不開!!!)

  (2)QT         注意QT4與QT5的不同(本人使用QT4.7.4)

      http://download.qt.io/archive/qt/4.7/

 

  (3)交叉編譯工具    (與開發板的編譯工具相同,本人為arm-none-linux-gnueabi-)

3.安裝QT Creator

   (1)下載Linux版本的QT Creator,通過SSH或其他工具放到虛擬機上,用chmod命令+x

   (2)直接 運行就可以

      

 

4.安裝交叉編譯工具

  (1)略

 

5.安裝QT

  (1)下載QT 

 

  (2)用 tar命令解壓縮,然后進入解壓后的目錄

  

 

  (3)在配置前需要安裝幾個文件,否則報錯

    分別是:libX11-devel,libXext-devel, libXtst-devel,libxrender-devel  ,在Centos中用yum install  xxx安裝就可以了

    注意:Ubuntu與CentOS的不同,Ubantu上看到xxx-dev的包,應該在CentOS上有xxx-devel的包對應

  (4)修改qmake.conf(mkspecs/qws/linux-arm-g++)配置文件(程序在開發板上跑,必須修改,具體根據程序運行環境修改),在如下目錄下修改,修改qmake.conf文件里的交叉編譯工具,如果交叉編譯工具與開發板的有出入,程序下載到板子上運行會出錯

  

 

  (5)直接  ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.7.4-arm -shared -release -opensource -little-endian -embedded arm -no-qt3support -lrt -xplatform qws/linux-arm-g++
    配置(qws/linux-arm-g++指定編譯器),想重新配置用make confclean(重新配置后需要重新make ,make install)

    直接配置時輸入 o與yes

  (6)配置完就make (過程要很長時間)

  (7)最后make install

  (8)默認在/usr/local/Trolltech(也可以如上./configure -prefix /usr/local/Trolltech/QtEmbedded-4.7.4-arm 指定目錄)

6.配置QT

(1)打開QT Creator,在Tool的option中,根據實際情況(程序在板子上跑還是PC上跑修改Compilers(編譯器),QT versions(QT版本,也就是qmake的路徑),kit,並點擊APPLY-OK確定

 

 

 

 

(2)點擊右側的project,完成配置

 

 

 

(3)經過以上步驟基本完成QT開發平台搭建,根據具體需要(主要是編譯器)修改即可

 

 

 

 

 

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM