搜索

121

主题

128

帖子

665

积分

网站编辑

Rank: 8Rank: 8

积分
665
发表于 2021-8-10 16:18:38 3841 浏览 0 回复

使用Yocto文件系统开发QT-安装测试Qt Creator

为了避免由于开发环境的版本差异导致的不必要的问题,推荐用户下载和使用手册中安装的相同版本“qtcreator-3.5.1”。用户有两种方式可以下载。这里需要注意的是,如果用户想要在上位机上调试,则需要下载对应环境的插件。我们提供的是“qt-opensource-linux-x64-5.5.1.run”,里面包含了在Ubuntu中运行的插件,也就是编译出来的应用程序,可以在Ubuntu16.04.6中运行。然后经过简单的移植,就可以在开发板上运行。
1 QT安装包获取
(1)一种方法,在光盘资料“i.MX6UL终结者光盘资料\02_开发所需软件\Qt Creator”文件夹中有“qt-opensource-linux-x64-5.5.1.run ”,经过测试,可以在Ubuntu16.04.6中正常运行。如下图所示:
(2)另外一种,官网下载。下载地址http://download.qt.io/archive/qt/5.5/5.5.1/,打开该网址如下图所示:
我们的虚拟机是64位的,所以选择 64 位的 sdk 包下载。我们选择qt-opensource-linux-x64-5.5.1.run下载。
2 QT安装
(1)首先我们将“qt-opensource-linux-x64-5.5.1.run”通过SSH工具传到ubuntu上/root目录上,如下图 。
(2)然后我们在ubuntu下打开终端,切换为root用户,使用命令“cd /root/”进入root目录。如下图所示:
(3)然后我们使用命令“chmod 777 qt-opensource-linux-x64-5.5.1.run”修改安装包权限。如下图所示:
(4)接下来使用命令“./qt-opensource-linux-x64-5.5.1.run”执行安装。如下图所示:
(5)欢迎界面点击“next”继续。如下图:
(6)然后到输入账号密码界面,点击“skip”跳过。如下图:
(7)继续点击“next”下一步。如下图:
(8)然后选择安装路径,我们不用修改(后面我们好多地方会用到这个路径,尽量不要修改),点击“next”下一步。
(9)接下来我们选择安装的组件,默认即可,如下图所示:
(10)然后选择第一项已同意并阅读条款。再点击下一步。如下图:
(11)然后点击“install”安装qt,如下图:
(12)等待安装完成,点击“finish”结束安装即可。如下图:
(13)安装完成后我们可以通过“search your computer”搜索qt。如下图:
(14)输入qt,即可看到,单击即可打开。如下图:
(15)我们在root用户下使用如下命令安装一些必要的库文件。
apt-get install libqt4-dev
apt-get install libgstreamer0.10-dev
apt-get install libgstreamer-plugins-base0.10-dev
部分截图如下图所示:
(16)这样我们在之后开发应用时可以直接单击即可打开。
3 Ubuntu下QT应用开发
本小结我们以helloworld程序为例,简单讲一下如何编译在pc机上运行的qt程序,后面我们会详细将程序移植到arm的过程。
(1)首先使用命令“/opt/Qt5.5.1/Tools/QtCreator/bin/qtcreator.sh &”打开qt Creator软件。如下图:
(2)然后点击“new project”新建项目。
(3)然后选择如下图内容。
(4)如下图所示,工程命名为“helloworld”,重新定义了工程存储目录(用户根据个人习惯设置工程目录,新建目录需要修改权限为777)。然后单击“Next”,继续。
(5)如下图,选择支持 Ubuntu 的 GCC 64 位编译器,可编译出在 Ubuntu 上运行的应用程序,因为在安装 Qt Creator 的时候,选择了 Qt5.5 下的插件“gcc 64-bit”。单击“Next”,继续。
(6)如下图,默认即可。单击“Next”,继续。
(7)如下图,默认即可。单击“Finish”,结束。
(8)如下图,新建工程完成。
(9)如下图,单击窗口左边的projects栏中“Forms”,双击进入ui文件。
(10)如下图所示:
(11)如下图,使用 Label,给 Qt 的应用的图形添加 helloworld 显示。然后保存工程。
(12)选择左边菜单“Edit”,选择“helloworld”,如下图:
(13)如下图,右键“Build”编译程序。
(14)等待编译完成,点击“Run”运行程序。如下图:
(15)我们可以看到新窗口跳出,窗口中间有“hello world!”。如下图:
(16)我们在终端使用命令“ls /opt/Qtworkspace/build-helloworld-Desktop_Qt_5_5_1_GCC_64bit-Debug”也可以看到最后生成的程序文件helloworld,如下图:
(17)同理,此程序我们可以直接用命令
“/opt/Qtworkspace/build-helloworld-Desktop_Qt_5_5_1_GCC_64bit-Debug/helloworld”运行。如下图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表