您的位置:首页 > 运维架构 > Linux

在linux系统上搭建QT移植mini2440步骤

2013-07-11 17:22 218 查看
在这里分享下师兄分享给我的移植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机上正常编译!多谢!
如果不能正常显示图像则看网易博客http://guanqinchu.blog.163.com/blog/static/21265316820133110612536/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: