嵌入式开发之Qt-5.9.6应用程序开发环境搭建

参考文档

  1. 嵌入式开发之Qt-5.9.6交叉编译(带WebEngine)
  2. Qt-5.9.6 linux安装包官方下载地址
  3. Qt-5.9.6 linux安装包百度云下载地址

开发环境介绍

  • 主机操作系统:Ubuntu16.04 64位
  • 目标平台:盒子V1(IMX.6)
  • 交叉工具链:arm-poky-linux-gnueabi,gcc4.8.2
  • Qt版本:5.9.6
  • 编译时间:2018.7.7

提示:较新版本的Qt使用了C++11语法,所以必须使用gcc4.8.0及以上版本

Qt Creator集成开发环境安装

双击run安装文件,多次下一步,选择安装组件开始安装过程:

这里写图片描述

安装完成之后Qt Creator会自动注册到Linux,启动Qt Creator:

这里写图片描述

这里写图片描述

嵌入式Qt套件注册

当注册完Qt的Linux安装包之后我们已经可以进行本机Qt应用程序的开发,不过如果需要开发嵌入式Qt应用程序时需要注册一个嵌入式Qt套件。

添加交叉编译工具链

通过菜单进入设置界面: Tools -> Options -> Build&Run -> Compilers -> 点击 Add 进行添加

需要根据实际情况添加 GCC -> C 和 GCC -> C++

这里写图片描述

提示:添加之后需要点击Apply才能生效

添加嵌入式Qt版本

通过菜单进入设置界面:Tools -> Options -> Build&Run -> Qt Versions -> 点击 Add 进行添加

选取参考文档1中编译出来的Qt文件夹的bin目录下qmake执行文件

这里写图片描述

提示:添加之后需要点击Apply才能生效

添加嵌入式Qt套件

通过菜单进入设置界面:Tools -> Options -> Build&Run -> Kits -> 点击 Add 进行添加

设置如下属性:

  • Name:BoxV1 Qt 5.9.6 GCC 32bit
  • Device Type:Generic Linux Device
  • Sysroot:路径和参考文档编译Qt时一致
  • Compiler->C:BoxV1-GCC(和添加交叉编译工具链设置的名字保持一致)
  • Compiler->C++:BoxV1-G++(和添加交叉编译工具链设置的名字保持一致)
  • Qt version:BoxV1-Qt 5.9.6((和添加嵌入式Qt版本的名字保持一致))

这里写图片描述

提示:添加之后需要点击Apply才能生效

至此已经完成了Qt Creator开发嵌入式Qt程序的环境搭建,接下来通过新建一个简单的测试程序来测试。

简单工程测试

通过菜单进入新建工程界面:File -> New File or Project

Projects类型设置为Application -> Qt Widgets Application -> 点击Choose进入设置界面

除了一些常规设置之外需要注意选择之前添加的嵌入式Qt套件:

这里写图片描述

创建成功将会跳转到代码编辑界面,工程名右键 -> 点击Build编译工程,将编译出来的可执行文件上传到目标文件系统上执行测试。

猜你喜欢

转载自blog.csdn.net/sanallen/article/details/80955034