Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104546723
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: C/C++

2008-05-25 21:08:04

作者: qvooqi  出自:
经过一个星期的艰苦奋斗,总算把QT架好了,其中走了许多弯路,到了胜利那一刻才发现原来是如此简单.

简单是因为老陆把"bulidarm"的文件给了我,一开始什么也不懂,刚刚接触linux系统,什么shell,什么环境变量的设置对我来说通通都是火星概念.我们实验室的规则就是,即使从零开始的东西,不懂自己查去,自己学会东西.痛苦的就是摸索的过程,折磨的就是你!

话题再回到QT来,qt究竟什么东西啊? (Qt是一个多平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。)这是百度搜到的。

如何搭建环境,老陆说这东西肯定得一个星期。跌跌撞撞快一个星期了,很郁闷啊,被4个安装包快整死了。

tmake 工具安装包:tmake-1.11.tar.gz
——用于生成应用工程的Makefile 文件;
z Qt/Embedded 安装包:qt-embedded-2.3.7.tar.gz
——用于Qt/Embedded 的安装;
z Qt 的X11 版安装包:qt-x11-2.3.2.tar.gz
——用于产生一些必要的工具。
z Qtopia 安装包:qtopia-free-1.7.0.tar.gz
――提供手持机的图形界面平台。
z 提供了两个脚本文件:buildarm 和buildx86,用于在你的系统上安装基于PC 的或者基于ARM 的Qt 开发环境。

一开始我就忽略了那脚本文件,前晚才知道原来运行它可以完成4个包的安装!还有更悲哀的是--小白师哥说我们做的是嵌入式的东西,问我怎么建立基于PC的开发环境。接着就容易了,先运行"./bulidarm"后,接着设置好6个环境变量:

export TMAKEDIR=$PWD/tmake
export QTDIR=$PWD/qt
export QPEDIR=$PWD/qtopia
export TMAKEPATH=$TMAKEDIR/lib/linux-g++
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

将这些变量保存到set-env文件夹中,将hello目录中的makefile.arm 就地复制更名为Makefile,里面需要更改一下。运行“. set-env”,在hello 目录下make clean,然后make以下就可以了。

这样搭建好是在完整安装LINUX的前提下。
阅读(1195) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~