文档章节

《转》迅为4412开发板QtE应用开发环境搭建内容分享

书白
 书白
发布于 2017/05/22 09:36
字数 778
阅读 4
收藏 0

1. qtcreator的下载和安装
Qt Creator的下载与安装介绍,测试的开发平台是Ubuntu12.04.2。为了避免由于开发环境的版本差异导致的不必要的问题,推荐用户下载和使用手册中安装的相同版本“qtcreator-3.2.2”。
详情了解:http://topeetboard.com 更多了解:https://arm-board.taobao.com
在百度网盘“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,把安装软件下载后,就和网盘下载的安装方法一模一样了。

 

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

 

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

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”运行该程序。

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

© 著作权归作者所有

共有 人打赏支持
书白
粉丝 0
博文 62
码字总数 53001
作品 0
私信 提问
Qt/Embedded for Linux 应用开发案例

一、开发环境的构建 1.下载Qt源代码,包括桌面版和嵌入式版 如4.7.4版:qt-everywhere-opensource-src-4.7.4.tar.gz qt-everywhere-opensource-src-4.7.4[embedded].tar.gz 解压缩到当前目录...

水海云
2012/04/21
0
0
Qt/Qte/Qtopia三者的区别

Qt 泛指 Qt software的所有版本的图像界面库,包括 Qt/X11(Unix/Linux),Qt Windows, Qt Mac 等,但这只是相对于二进制来说的。Qt作为一个跨平台的GUI 框架,在源码上对所有平台都是一致的。U...

水海云
2013/03/18
0
1
迅为iMX6UL开发板多路串口开发平台接口详解

iMX6UL开发板 核心板参数 底板参数 一.底板硬件描述: 1. POWER电源接口 电源输入为5V/2A+,给核心板提供5V电源,给底板供电。 原理图部分如下图所示。 电源接口位置如下图所示。 2.SWITCH电源...

chihiro_s
04/23
0
0
qt4.8.2在tq2440开发板上的移植(一)--编译和安装

主机版本:ubuntu11.04 交叉编译器版本:4.3.3 移植的主要工作就是编译在ARM板上运行的qt库,并且把这些库做到根目录中。 需要的文件tslib-1.4.tar.gz qt-everywhere-opensource-src-4.8.2.t...

乐学为上
2012/06/11
0
0
嵌入式Qt方案中文显示系列:Qte中的字体支持和使用

前话:工作以来在项目中主要的开发工作都是用嵌入式QT开发界面,从一开始的从零摸索,到现在有点头绪和经验,很多东西和用法依然只是知其然,不知其所以然,甚至一些还仅仅是模仿阶段。在这期...

水海云
2013/04/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Apache用户认证,域名跳转

11月15日任务 11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志 11.18 Apache用户认证 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //把123.com那个虚拟主机编辑......

zgxlinux
40分钟前
1
0
idea 添加 VUE 的语法支持和开发

《一》VUE的开发分两种,一种是直接在HTML文件中使用,一种是VUE文件的形式开发 1,首先我们先让 HTML 文件支持 VUE 的语法指令提示 2,File -> Setting -> Edit -> Inspections -> html 3,...

文文1
58分钟前
2
0
【NLP】【七】fasttext源码解析

【一】关于fasttext fasttext是Facebook开源的一个工具包,用于词向量训练和文本分类。该工具包使用C++11编写,全部使用C++11 STL(这里主要是thread库),不依赖任何第三方库。具体使用方法...

muqiusangyang
今天
3
0
防止Tweak

什么是tweak? 英文意思为捏, 拧,扭,稍稍调整(机器、系统等)。 依据维基百科的定义,tweak指的是对电子系统进行轻微调整来增强其功能的工具;在ios中tweak特指那些能够增强其它可执行程...

HeroHY
今天
3
0
linux中常用标识---不定期更新

LINUX常用标识符: 1 & && | || &: 表示进程在后台运行 例如 redis-server & 不是所有后台运行都是& 比如es ./bin/elasticsearch -d es后台运行&&: 第一个命令执行成功后 才执行后面的命令...

geek土拨鼠
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部