前言
原创文章欢迎转载,请保留出处。
若有任何疑问建议,欢迎回复。
邮箱:[email protected]
由于在Linux搭建嵌入式QT开发环境是相对比较费时间的事,我经过了几天的挂机编译出错和改正才成功,故留下笔记,让大家少走弯路。本人使用的友善之臂的Tiny210开发板进行测试。
QT各版本区别
QT有很多版本,但是不是互相兼容的,所以我只能选择一个版本配置开发环境,最新的QT版本是5.4.0,采用的是QPA(QT平台抽象)技术,由于比较新,资料丰富度不如4版本,开发比较棘手,所以本人采用相对成熟的QT4开发,本人使用的QT版本是4.8.5社区开源版。
由于QT4开始所有的版本都集合在一个源码包,所以只需要下载一个源码包,通过不同的配置就能生成不同版本的QT,这里我需要编译的QT分别是X11(QVFB基于X11)、X86、ARM版。
- X11主要用于PC开发,但是QVFB基于这个版本,所以也要编译。
- QVFB用于模拟在开发板运行的情况,方便调试。
- X86版本是给QVFB提供编译工具。
- ARM版本是给开发板提供运行库和编译工具。
另外关于QT和Qtopia和QTE的区别,最老的是Qtopia,开发到2.2版本停止开发,是QT以前专门为嵌入式设备开发的一个QT分支,后来又改名QT Extend也是为嵌入式设备开发的一个分支,后来QT废除了这个分支,直接由QT编译生成的QT Embedded来为嵌入式设备提供解决方案,我现在使用的就是这个版本&#x