Qt应用程序开发环境搭建手册
基本信息
- 版本:V1.0 (2016/07/21)
- 厂商:保定飞凌嵌入式技术有限公司 (Forlinx Embedded Technology Co. Ltd.)
- 页数:21页
- 平台:i.MX6 开发板
- 环境:Ubuntu 12.04 32bit
技术栈
- Qt Creator: 2.6.2 (32bit)
- Qt SDK: qt4.8.5 (32bit)
- 交叉编译器: gcc 4.6.2 (linaro multilib)
- Tslib: 1.4
文档结构
第一章 概述
- 飞凌论坛提供安装好环境的虚拟机
- 文档介绍 Qt Creator 安装及使用飞凌移植的 Qt SDK 搭建开发环境
第二章 Qt Creator 安装
包含5个步骤:
- 准备工作:准备交叉编译器、Qt SDK、tslib、Qt Creator安装包
- 安装交叉编译器:解压 gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.gz 到 /usr/local/arm
- 安装 Qt SDK:解压 qt4.8.5-sdk-32bit.tar.bz2 到 /usr/local/freescale
- 安装 tslib:解压 tslib-sdk.tar.bz2 到 /usr/local/arm
- 安装 Qt Creator 2.6.2:执行 qt-creator-linux-x86-opensource-2.6.2.bin
第三章 环境配置
包含3个配置项:
- 交叉编译器配置:Tools -> Options -> Build & Run -> Compilers,添加 GCC,命名为 GCCE-mx6
- Qt Versions 配置:选择 /usr/local/freescale/qt4.8.5/bin/qmake,命名为 Qt 4.8.5-mx6
- Kits 配置:添加 Kit 命名为 Kits-mx6,选择对应编译器和 Qt 版本
第四章 应用程序编译及运行
以飞凌提供的 audio 测试程序为例:
- 编译应用程序:File -> Open File or Project,选择 audio.pro,Build -> Build All
- 运行应用程序:将编译生成的 audio 可执行文件复制到 SD 卡,插入开发板,替换原应用程序并重启
附录
- 附录1:查看 Ubuntu 位数的方法 (uname -a)
- 附录2:查看文件位数的方法 (file 命令)
- 附录3:下载 64 位 Qt Creator 的方法
- 附录4:可能遇到的问题及解决方法
常见问题
问题1
- 现象:Qt version is not properly installed, please run make install
- 原因:Kits 配置未添加正确 qt sdk 版本或路径错误
问题2
- 现象:can not find -lts
- 原因:tslib 文件名或存放路径不正确
问题3
- 现象:No compiler can produce code for this Qt version
- 原因:交叉编译器配置不正确
参考资料
- 飞凌官网:www.forlinx.com
- 飞凌论坛:bbs.witech.com.cn
- Qt官网:https://www.qt.io/