一、简介
QT是跨平台的UI开发工具,所谓跨平台,就是PC上能跑,Linux环境下能跑,Android上面也能跑。
而QT移植到ARM上面运行,是我2年前想做的事情,结果一直拖到现在才完成2年前的想法。
二、移植QT到imx6的ARM处理器
移植QT到ARM平台需要如下几个步骤:
- 安装相应地交叉编译工具
- 编译QtE-4.7的源码
- Ubuntu下安装QtCreator
- Ubuntu下使用QtCreator制作HelloWorld的UI文件
- 使用qmake交叉编译HelloWorld并生成ARM上的可执行文件
- U盘拷贝HelloWorld到开发板运行
2.1 安装相应地交叉编译工具
具体步骤看我的上一篇博客:https://blog.csdn.net/qq_27726651/article/details/103642611
这里我使用的ARM交叉编译工具是:arm-linux-gcc-4.3.2
2.2 编译QtE-4.7的源码
源码我已上传到CSDN里面,下载链接如下:https://download.csdn.net/download/qq_2772665