Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25067
  • 博文数量: 12
  • 博客积分: 410
  • 博客等级: 下士
  • 技术积分: 125
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-04 21:50
文章分类

全部博文(12)

文章存档

2013年(1)

2011年(1)

2010年(9)

2009年(1)

我的朋友

分类: LINUX

2010-04-25 21:31:44

#rm!/bin/sh
#tar zxvf qt-x11-free-3.3.7.tar.gz
#tar zxvf qt-embedded-free-3.3.7.tar.gz
cd qt-x11-free-3.3.7
export QTDIR=$PWD
export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$PATH
echo "yes" | ./configure -prefix /usr/share/qt3 -bindir /usr/local/bin -libdir /usr/local/lib -headerdir /usr/include/qt3 -plugindir /usr/lib/plugin
make
make install

#安装qt
-embedded-free-3.3.7部分,最好将上面和下面分为两个sh文件,单独运行
#防止x11不能编译成功,中间出错的话没法知道
#如果是在ubuntu系统下安装qt-x11,通常会有几个错误,如库文件找不到:lXext之
#类,解决方法是apt-get install libxext,其它库文件类似。
#configure下面embedded时要设置好环境变量,如要有交叉编译工具arm-linux-g++

#注意:configure之前一定要设置好环境变量

#保证在arm-linux-gcc的环境下配置的,不然会有libqte的错误
cd ../qt-embedded-free-3.3.7
cp ../qt-x11-free-3.3.7/bin/uic ./bin
export QTDIR=$PWD
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -qt-gif -xplatform qws/linux-arm-g++ -thread -embedded arm -qvfb -freetype -depths 4,8,16,32
make

如果最后看到enjoy!时,应该就是编译成功了!
这时可以进入example文件夹,qmake-project,然后qmake,make ,看能不能生成目标文件,生成目标文件的话说明qt环境安装完成!

阅读(450) | 评论(0) | 转发(0) |
0

上一篇:ubuntu update source

下一篇:udev实现原理

给主人留下些什么吧!~~