200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 嵌入式开发之Qt-5.9.6应用程序开发环境搭建

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

时间:2019-07-04 02:18:09

相关推荐

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

参考文档

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

开发环境介绍

主机操作系统:Ubuntu16.04 64位目标平台:盒子V1(IMX.6)交叉工具链:arm-poky-linux-gnueabi,gcc4.8.2Qt版本:5.9.6编译时间:.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 32bitDevice Type:Generic Linux DeviceSysroot:路径和参考文档编译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编译工程,将编译出来的可执行文件上传到目标文件系统上执行测试。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。