嵌入式-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