本文转自迅为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,把安装软件下载后,就和网盘下载的安装方法一模一样了。

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

如下图,在目录“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上运行。

【转载】4412开发板嵌入式QtE应用开发环境搭建的更多相关文章

  1. ARM 开发板嵌入式linux系统与主机PC通过串口传输文件

    本文转载自http://useless20.blog.163.com/blog/static/237409982010227127576/ 嵌入式linux系统与主机通过串口传输文件 我想如果要从PC ...

  2. 痞子衡嵌入式:把玩i.MXRT1062 TencentOS Tiny EVB_AIoT开发板(1) - 开发环境搭建与点灯

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT1062 TencentOS Tiny EVB_AIoT开发板环境搭建与点灯. 腾讯 TencentOS 团队于2021年1 ...

  3. [Intel Edison开发板] 05、Edison开发基于MRAA实现IO控制,特别是UART通信

    一.前言 下面是本系列文章的前几篇: [Intel Edison开发板] 01.Edison开发板性能简述 [Intel Edison开发板] 02.Edison开发板入门 [Intel Edison ...

  4. [Intel Edison开发板] 04、Edison开发基于nodejs和redis的服务器搭建

    一.前言 intel-iot-examples-datastore 是Intel提供用于所有Edison开发板联网存储DEMO所需要的服务器工程.该工程是基于nodejs和redis写成的一个简单的工 ...

  5. [Intel Edison开发板] 03、Edison开发IDE入门及跑官方提供的DEMO

    一.启动Eclipse爱迪生开发板IDE eclipse开发环境在iss-iot-win_03-14-16中,但是一定每次都是点bat脚本启动,否则就会少东西(windows->preferen ...

  6. [Intel Edison开发板] 02、Edison开发板入门

    一.前言 Start from the link: 开始学习的链接 上面链接是官网的教程,按照教程可以开发板入门: 其中第一步是了解开发板,涉及到如何组装.如何连线.一些主要的接口简单介绍等信息: 第 ...

  7. [Intel Edison开发板] 06、Edison开发在linux中烧写、配置、搭建开发环境

    1.前言 linux上烧写.配置.搭建Edison环境,千万不要用默认的setup tool for ubuntu!!! (即使,你用的就是ubuntu) 因为,其默认的工具会从一个坏链接下载配置文件 ...

  8. Digispark(ATTINY85) 微型开发板驱动安装与开发环境配置教程

    前几天无聊就弄了弄这个玩,网上教程可能有点杂,在这里就总结一下. Digispark开发板(也就是badusb)能干什么,自己搜去,/坏笑. 1.准备材料:Attiny85微型 USB接口开发板 Di ...

  9. [转]GeoServer地图开发解决方案(一):环境搭建篇

    GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新.删除.插入操作,通过 GeoS ...

随机推荐

  1. 使用DapperExtensions实现简单仓储

    Dapper是一个轻量级的ORM框架,它只是一个IDbConnection的扩展文件.所以我们需要手写很多SQL,但是写CRUD的代码总是很无趣的.所有就有了DapperExtensions.Dapp ...

  2. json是个啥东东

    xml 不用说 只要是搞web开发的 没听说谁不知道的 一种类似数据传输格式定义的语言 但是他却不是一个真正的轻量级的东西 其他的不说 只要传输一点很少的数据 经过他那左括号右括号 还有什么属性 一包 ...

  3. LINQ to SQL语句(13)之开放式并发控制和事务

    Simultaneous Changes开放式并发控制 下表介绍 LINQ to SQL 文档中涉及开放式并发的术语: 术语 说明 并发 两个或更多用户同时尝试更新同一数据库行的情形. 并发冲突 两个 ...

  4. mysql 日期函数总结

    1.0 格式化:DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据. 语法 DATE_FORMAT(date,format) date 参数是合法的日期.format 规定日期/时间的 ...

  5. 基于Metronic的Bootstrap开发框架经验总结(10)--优化Bootstrap图标管理

    在基于Bootstrap开发的项目中,鲜艳颜色的按钮,以及丰富的图表是很吸引人的特点,为了将这个特点发挥到极致,可以利用Bootstrap图标抽取到数据库里面,并在界面中进行管理和使用,这样我们可以把 ...

  6. sql语句优化SQL Server

    MS   SQL   Server查询优化方法查询速度慢的原因很多,常见如下几种 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)          2.I/O吞吐量小,形成了 ...

  7. python基础之面向对象高级编程

    面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个"函数"供使用(可以讲多函数中公用的变量封装到对象中) ...

  8. 【单页应用】理解MVC

    前言 之前我们为view引入了wrapperSet的概念,想以此解决view局部刷新问题,后来发现这个方案不太合理 view里面插入了业务相关的代码,事实上这个是应该剥离出去,业务的需求千奇百怪,我们 ...

  9. childViewController 小计

    设置childViewcontroller Unbalanced calls to begin/end appearance transitions for 以上报错 需要添加 transitionF ...

  10. C#中的泛型

    写在前面:好几个月没更新了,这些天换了份工作,原来的公司出了很多事所以辞职了.这篇文章写的超级好,让我终于明白了困扰在我心里好久的C#泛型的概念,不仅收藏了,还手动转发一下 哈哈哈~ 1.1 C#中的 ...