【转载】4412开发板嵌入式QtE应用开发环境搭建

时间:2020-12-16 20:06:09

本文转自迅为iTOP-4412开发板实战教程书籍:http://topeetboard.com

QtE应用需要使用开发工具qtcreator,本文介绍qtcreator-3.2.2的安装和使用。
1. qtcreator的下载和安装
Qt Creator的下载与安装介绍,测试的开发平台是Ubuntu12.04.2。为了避免由于开发环境的版本差异导致的不必要的问题,推荐用户下载和使用手册中安装的相同版本“qtcreator-3.2.2”。
在百度网盘“iTOP-4412开发板搭建编译环境所需要的工具包以及补丁包”→“07-Qt_Creator”中下载文件夹“QtE_IDE3.2.2”。该文件夹中有“qt-opensource-linux-x64-android-5.3.2.run”压缩包,经过测试,可以在Ubuntu12.04.2中正常运行。
也可以在官网下载,下载地址“http://qt-project.org/downloads#qt-creator”,使用Ubuntu的浏览器。进入如下图所示页面,选择在线自动安装。也可以选择Qt Offline Installers,把安装软件下载后,就和网盘下载的安装方法一模一样了。

【转载】4412开发板嵌入式QtE应用开发环境搭建

如下图,下载完毕,查看下载后文件存储的路径。

【转载】4412开发板嵌入式QtE应用开发环境搭建

如下图,在目录“topeet/Downloads”下。如果离线安装,软件的大小应该不止22MB。

【转载】4412开发板嵌入式QtE应用开发环境搭建

2. 安装和运行Qt Creator
下面介绍一下Qt Creator的安装。本小节介绍的是离线安装的方法。由于外网不太稳定,不推荐在线安装。
打开终端,进入“/home/topeet/Downloads”目录。注意,这里是以作者的系统为例,把“qt-opensource-linux-x64-android-5.3.2.run”放在“/home/topeet/Downloads”目录,然后使用命令“chmod 777 qt-opensource-linux-x64-android-5.3.2.run”修改软件的权限。接着如下图所示,使用命令“./qt-opensource-linux-x64-android-5.3.2.run”运行该程序。

【转载】4412开发板嵌入式QtE应用开发环境搭建

出现安装向导,按照提示,全部默认,直到出现如下图所示界面。需要注意的是,在这里安装了Qt5.3的插件,仅仅是能够支持后面的应用程序在PC机上运行,而不是在开发板上运行。在开发板上运行的Qt版本是Qt/E4.7.1,这里需要区分开。

【转载】4412开发板嵌入式QtE应用开发环境搭建

如下图,接受LGPL安装协议。单击“Next”,继续安装。

【转载】4412开发板嵌入式QtE应用开发环境搭建

继续默认安装,直到出现下图所示界面,单击“Finish”,安装完成。

【转载】4412开发板嵌入式QtE应用开发环境搭建

假如弹出警告和报错,直接忽略,使用“Ctrl+d”退出。然后进入“/opt/Qt5.3.2”安装目录,使用命令“#chmod 777 *”改权限。进入“#Tools/QtCreator/bin/”目录,可以看到“Qt Creator”软件。如下图,运行编译软件,使用命令“#./qtcreator”。

【转载】4412开发板嵌入式QtE应用开发环境搭建

如下图所示,弹出编译环境。

【转载】4412开发板嵌入式QtE应用开发环境搭建

如下图,打开终端,可以看到报错和警告。一个错误是因为,作者使用了“root”用户,从这一点看来,“诺基亚”的软件也是很严谨的,如果使用一般用户运行软件,就没有问题;还有一个错误,是某个守护进程没有打开,也是不用管的。

【转载】4412开发板嵌入式QtE应用开发环境搭建

接着,回到Qt Creator,配置编译器等,打开菜单“Tools”→“Options”,如下图所示。

【转载】4412开发板嵌入式QtE应用开发环境搭建

如上图,迅为提供的安装包已经自带了Ubuntu的Kits,只需要开发环境处于默认的状态,编译出来的应用程序,就可以在Ubuntu上运行。