在linux系统上搭建QT移植mini2440步骤
2014-08-08 14:51
127 查看
在linux系统上搭建QT移植mini2440步骤
2013-04-01 23:07:10| 分类:学习 | 标签:
|举报
|字号大中小 订阅
在这里分享下师兄分享给我的移植QT到mini2440上运行的步骤方式,如有雷同请见谅,这个可能是借鉴网上各位的前辈的j经验造成的,忘记了就没能写上链接。
一 、.我搭建环境:
1、fedora10
2、Qt Creator,我用这个安装的,安装步骤我就不说了,安装这个之后还需要SDK的,怎么弄我就不说了
3、友善mini2440所配来的相关资料,详情下面会说
二、 安装好Qt Creator
怎么安装我就不说了,因为网上很多相关资料了
三 、搭建移植环境
1、首先利用mini2440所带来资料编译,步骤如下所示
上面mini2440文件夹里面所有资料都是买mini2440时配来的,如果没有就上友善官网下载mini2440光盘资料,我记得是有可以下载的。使用命令./build-all,据我同学反映说可能会出错,(我弄时候就没有出错)出错解决方式就是
第一个出现错误的地方往往就是错误所在,一般错误都是由于缺少某个头文件而导致的。我编译的过程中就因为缺少“zlib.h”而出错。解决办法就是输入命令yum
install zlib即可,不要带 “.h”
。 编译过程非常漫长,要一个小时以上,我就好像用了起码2个小时,所以这段时间可以做一下其他的事情。
打开QT creator
,点击工具栏里的“Tools->options”,再点击“QT4-->Add”,找到qt4.6.3的安装目录里面的qmake工具,即:
/opt/FriendlyARM/mini2440/arm-qte-4.6.3/qt-everywhere-opensource-src-4.6.3/bin/qmake,最后点击打开。
如图所示
然后就自己创建一个项目,编写一个简单的程序,我是随便弄一个,在pc机上运行是这样如下面所示
然后点击左边的“项目”,点击“编辑构建配置”的下拉菜单,选择qt4.6.3版本,然后进行编译,这样在相应的目录里面便会生成可以在mini2440开发板上运行的qt4.6.3的程序了。如图所示
编译好之后就会在***-bulid-desktop文件夹里面生成相应的文件,我生成是
把上面红色圈着的文件传到mini2440里面去,至于用什么方式就看个人主意了,这里我就不多说了,什么挂载、ftp等等方式,详情就自己到网上查查资料了
把hello文件传到mini2440后利用命令chmod修改hello文件的可执行权限,就把hello移动近opt文件夹里面,如下图所示
然后就进入/usr/local/Trolltech/QtEmbedded-4.6.3-arm/demos/embedded/fluidlauncher查看config.xml,要修改这个文件,修改格式如下所示<example
filename="/opt/hello"
name="hello"
image="screenshots/wiggly.png">
增加这行就好就保存退出
到了最后一步啦,打开mini2440开机,然后打开Qt4.6.3如图所示
找到对应画面就可以打开了
这样就结束了哇,我这个教程成功基础是你Qt能够正常在pc机上正常编译!多谢!
相关文章推荐
- 在linux系统上搭建QT移植mini2440步骤
- Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440
- 在mini2440上移植qt embedded for linux 4.5.2
- Linux-world-2012-January->16(mini2440 uboot201103 系统移植)->1
- Linux-2.6.32.2内核在mini2440上的移植(二)---yaffs2文件系统移植
- Linux-world-2012-January->16(mini2440 uboot201103 系统移植)->3(machine ID problem)-2
- 在mini2440上移植qt embedded for linux 4.5.2
- Linux-2.6.32.2内核在mini2440上的移植(四)---根文件系统制作(3)
- Linux-world-2012-January->16(mini2440 uboot201103 系统移植)->2
- Linux-2.6.32.2内核在mini2440上的移植(四)---根文件系统制作(1)
- linux 2.6.32.2 mini2440平台移植--内核移植、yaffs2文件系统移植
- Linux 下 Qt 4.6.0 嵌入式开发环境的搭建、移植 转自紫侠大哥的博文
- 移植ANDROID系统到MINI2440的步骤
- Linux-world-2012-January->16(mini2440 uboot201103 系统移植)->3(machine ID problem)
- Linux 下 Qt 4.6.0 嵌入式开发环境的搭建、移植[转载]
- 在mini2440上移植qt embedded for linux 4.5.2
- Linux 下 Qt 4.6.0 嵌入式开发环境的搭建、移植
- Linux-2.6.32.2内核在mini2440上的移植(二)---yaffs2文件系统移植
- Linux-world-2012-January->16(mini2440 uboot201103 系统移植)->3(成功修正 machine ID problem!)-3
- Linux-world-2012-January->16(mini2440 uboot201103 系统移植)->3(machine ID problem)-1