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开发平台搭建,根据具体需要(主要是编译器)修改即可
标签:QT,Creator,make,qmake,嵌入式,Qt,devel,arm,搭建 From: https://www.cnblogs.com/kn-zheng/p/17512048.html