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个步骤:

  1. 准备工作:准备交叉编译器、Qt SDK、tslib、Qt Creator安装包
  2. 安装交叉编译器:解压 gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.gz 到 /usr/local/arm
  3. 安装 Qt SDK:解压 qt4.8.5-sdk-32bit.tar.bz2 到 /usr/local/freescale
  4. 安装 tslib:解压 tslib-sdk.tar.bz2 到 /usr/local/arm
  5. 安装 Qt Creator 2.6.2:执行 qt-creator-linux-x86-opensource-2.6.2.bin

第三章 环境配置

包含3个配置项:

  1. 交叉编译器配置:Tools -> Options -> Build & Run -> Compilers,添加 GCC,命名为 GCCE-mx6
  2. Qt Versions 配置:选择 /usr/local/freescale/qt4.8.5/bin/qmake,命名为 Qt 4.8.5-mx6
  3. Kits 配置:添加 Kit 命名为 Kits-mx6,选择对应编译器和 Qt 版本

第四章 应用程序编译及运行

以飞凌提供的 audio 测试程序为例:

  1. 编译应用程序:File -> Open File or Project,选择 audio.pro,Build -> Build All
  2. 运行应用程序:将编译生成的 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
  • 原因:交叉编译器配置不正确

参考资料