s3c2410上搭建QT/Embedded4.8.5开发环境(六)--QtCreate的配置

前面我们已经搭建了QT的开发环境,并进行了在arm上的移植,前面的环境已经可以很好的使用了。

但是编译时候很麻烦,需要一直

①qmake生成makefile

②make

③运行

实在麻烦的很,对于我们这些习惯了IDE的人,简直要抓狂,还好Qt自家的IDE 很好很强大

QtCreate下载地址http://download.qt-project.org/official_releases/qtcreator/

这个是Digia公司的地址,里面提供了2.5~3.1依赖所有版本的QtCreate,不同版本的库依赖与不同的Qt库和glibc

QtCreate环境配置

我们配置QtCreate需要配置三个地方,

①是添加Qt库,这个过程主要是添加qmake,它是Qt协助简化跨平台进行专案开发的构建过程的工具程式,用于生成Makefile,里面包含了qt库的环境变量信息,

有了这个编译器就可以找到Qt库的位置已经构建配置等信息

②是编译器的设定,执行make编译过程,生成可执行程序

配置Qt库

在主界面中从菜单栏点击"工具"->"选项"->在左侧点击“构建和运行”界面如下图所示。

从图中可以看到,IDE并没有自动识别安装的QT,这是因为在缺乏系统环境变量的情况下,不知道程序安装到了什么地方,所以这里需要手动设置,手动设置很简单,只需要点击添加,然后浏览,分别添加编译的三个版本的QT安装文件中的qmake文件即可

配置完成后点“应用”,到这里就告诉IDE 安装QT的位置了,点击版本”详情“,会显示出环境变量,说明QtCreate已经识别出qmake文件了

配置编译器

由于需要进行编译开发,接下来还需要指定编译器,点击“编译器”选项卡,如下图所示。

点击Add新建一个新的编译工具链,

GCC(x86 32bit) GCC是系统自配的编译工具,我们可以用它来编译Qt-X11和Qt-x86两个的版本的程序

那么我们还差一个交叉编译器arm-linux-gcc用来编译arm架构的Qt程序

因此此处新建选择GCC(GCC)版本的编译器,不同版本有所差别,如果您的选项中有GCCE(GCC EMBEDDED)也可以选择这个

下面点击浏览,找到我们安装的arm-linux-gcc编译器的C++编译器g++

然后改个清晰点的名字GCCE

点击浏览,找到我们交叉编译器的C++编译器,然后就OK了

编译套件

下面我们就可以进行Qt库和编译工具链接的关联

点击“构建套件(kit)”选项卡,如下图所示。

我们需要三个套件,分别是桌面(x11),桌面(x86),嵌入式(arm),红色地方是我们需要修改的

转载:http://blog.csdn.net/gatieme/article/details/24298875

时间: 2025-01-20 19:50:17

s3c2410上搭建QT/Embedded4.8.5开发环境(六)--QtCreate的配置的相关文章

s3c2410上搭建QT/Embedded4.8.5开发环境(一)---环境导读

近期参加个比赛,需要用到博创s3c2410的开发板,搭建QT/Embedded的环境,真费了不少功夫,开始想用那个qtopia的桌面的,但是移植老是不成功,后来看看用的是CentOS6.4,但是开发板光盘里提供的,qtopia(版本竟然还是2.1.1)这个东西太老了,已经绝版了.在这里给各位以后开发的兄弟提个醒,qtopia这就是个坑. QT各版本起源 Qt 的版本是按照不同的图形系统来划分的,目前分为四个版本: Win32版,适用于Windows平台: X11版,适合于使用了x系统的各种 li

s3c2410上搭建QT/Embedded4.8.5开发环境(五)--程序安装后的打包,以及环境变量的设置

前面我们已经搭建好了三个不同版本的QT编译环境 ①qt-4.8.5-x11:依赖于x11的qt版本,在PC可以直接"./"运行 ②qt-4.8.5-x86:依赖与qvfb的qt版本,在PC机上可以使用"qvfb &", 然后"./ -qws"运行 ③qt-4.8.5-arm:arm上的QT版本,交叉编译后在arm上运行 编译大概花了配置两天半的时间,期间还遇见一些问题,好在全部解决了,但是我们总不能每次搭环境都费这么长时间吧,好在我们还有

s3c2410上搭建QT/Embedded4.8.5开发环境(四)--安装intel-x86 X11平台qt库qt-everywhere-opensource-src-4.8.5

[目标板]s3c-2410 [虚拟机]CentOS6.4 kernel-2.6.32 [编译器]gcc-4.4.6 目前QT官网的4.8.5的几个版本中Qt libraries 4.8.5 for Linux/X11 (230 MB) (Info)和Qt libraries 4.8.5 for embedded Linux (230 MB) (Info)两个版本其实是同一个源码包,只不过你使用不同的编译器就可以编译出arm和x86两个不同的QT版本. 他们的包都叫做qt-everywhere-o

s3c2410上搭建QT/Embedded4.8.5开发环境(二)--安装arm平台qt库qt-everywhere-opensource-src-4.8.5

[目标板]s3c-2410 [虚拟机]CentOS6.4 kernel-2.6.32 [编译器]gcc-4.4.6 [交叉编译器]arm-linux-gcc 4.3.2 安装并配置交叉编译器arm-linux-gcc4.3.2 ①下载交叉编译包, 大家也可以选择自己编译并搭建arm-linux-gcc, 但是那样很麻烦,我们不如直接用网络上已经编译好的 arm-linux-gcc-4.3.2.tgz---http://www.arm9.net/download-arm-linux-gcc-4.3

s3c2410上搭建QT/Embedded4.8.5开发环境(七)--命令行开始第一个Qt程序

前面我们已经搭建好了Qt的环境,而且也配置了QtCreate,我们可以直接很方便的使用QtCreate来编译Qt程序了, 但是我们还是增加了这个环节,用纯命令行下来构建并编译您的第一个Qt程序.对于嵌入式Linux程序员来说,会IDE不算什么,真正命令行才会让你了解您程序的每一个环境在干什么... 命令行方式构建Qt程序需要经历一下几个环节 ①使用QtDesigner来绘制界面,保存为***.ui ②使用uic将界面设计师***.ui转换成可以被G++编译器识别的C++程序 ③用qmake工具自

在Eclipse上搭建Nokia手机的J2ME开发环境

在Eclipse上搭建Nokia手机的J2ME开发环境 安装红外适配器 Nokia6220提供多种与PC机连接通讯的方式:数据线和红外传输.我用的台式PC上是不带红外接收头的,所以得先去赛格电脑市场买一个红外适配器(IR Adapter). 由于之前没玩过这玩意,经过左挑右选,花30元买回一个样子小小的(类似U盘),外壳透明的红外适配器.哪知回来一装,传输速率才9600, 便宜没好货啊.速度慢且不说,用了两天就再也连不上了.无赖之下,又去赛格加了15元换了一个样子丑丑的适配器. 安装Nokia

Win7上搭建Cocos2d-x 3.1.1开发环境_python

开发工具的准备 搭建开发环境需要安装工具包括 Visual Studio python ---(本教程以python2.7.3版本为例),下载地址:http://www.python.org/download/releases/2.7.3/. Cocos2d-x ---(本教程以cocos2d-x-3.0版本为例),下载地址:http://www.cocos2d-x.org/download/version . 安装配置过程 Visual Studio 的安装过程这里就不介绍了,下面主要介绍下p

搭建基于Docker的PHP开发环境的详细教程

  这篇文章主要介绍了搭建基于Docker的PHP开发环境的详细教程,Docker是当下虚拟机技术的最佳选择,需要的朋友可以参考下 现在很多开发者都使用Vagrant来管理他们的虚拟机开发环境,Vagrant确实很酷, 不过也有不少缺点(最主要的是它占用太多的资源).在容器技术.Docker和更多类Docker技术出现后,解决这个问题就变得简单了. 免责声明 由于boot2docker的工作方式,本文所述的方法在你的环境中可能无法正常运行.如果需要在非Linux环境下共享文件夹到Docker容器

《D3.js数据可视化实战手册》—— 1.2 搭建一个简易的D3开发环境

1.2 搭建一个简易的D3开发环境 D3.js数据可视化实战手册 在开始使用D3之前,我们要做的第一件事是搭建一个开发环境.这节里,我们将告诉你如何在几分钟内搭建一个简单的D3开发环境. 1.2.1 准备阶段 在我们开始前,请确保你已经安装好一个文本编辑器. 1.2.2 搭建环境 我们先要下载D3.js. 1.我们可以在http://d3js.org/下载最新版本的D3.js,也可以在https://github. com/mbostock/d3/tags下载之前的版本.另外,如果你对开发中的最