一、簡介
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