Chinaunix首页 | 论坛 | 博客
  • 博客访问: 127934
  • 博文数量: 36
  • 博客积分: 2092
  • 博客等级: 大尉
  • 技术积分: 390
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-04 17:33
文章分类
文章存档

2011年(18)

2010年(18)

我的朋友

分类:

2010-06-22 17:21:08

准备qt-x11-opensource-src-4.5.0.tar.bz2
网上下载.Qt的软件安装包可以到下载
 
解压:
# tar -jxvf qt-x11-opensource-src-4.5.0.tar.bz2
安装qt-x11-opensource-src-4.5.0
进入 qt-x11-opensource-src-4.5.0目录分别执行:
#    ./configure 
#     make                          
#     make install
三四个小时安装完后,这地自动生成 /usr/local/Trolltech目录,这是qt-x11-opensource-src-4.5.1安装后所在的目录.qt-x11-opensource-src-4.5.0原目录已编译,放着以后中备用.
 
接下来就是编辑环境变量
vi /etc/profile  在尾处添加:
PATH=/usr/local/Trolltech/Qt-4.5.0/bin:$PATH
QTDIR=/usr/local/Trolltech/Qt-4.5.0
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH QTDIR MANPATH LD_LIBRARY_PATH
 
PATH=添加为交叉环境下编译后生成的qmake路径,通常和主机的系统是一种架构,同时需要确保交叉gcc编译器在在PATH定义
QMAKESOEC=交叉编译的对象的的平台描述文件,例如makespec/qws/linux-arm-g++
QTDIR=Qt的安装文件,存放这库和头文件
LD_LIBRARY_PATH=存放的是Qt的交叉编译后的库,准备为目标编译链接的库
#source /etc/profile    //让立刻生效

就可以编译qt4程序
系统默认开启的是Qt3,启动Qt3的关联文件在“/usr/bin”下面,找到“designer”,designer是个链接,通过designer指向qt3的designer, 现在想让designer默认为qt4的designer, 只要重定向链接。同样,想要qmake也默认为QT4的也一样,只要重定向链接。
 rm /usr/bin/designer
 ln -s /usr/local/Trolltech/Qt-4.5.0/bin/designer /usr/bin/designer
 rm /usr/bin/qmake
 ln -s /usr/local/Trolltech/Qt-4.5.0/bin/qmake /usr/bin/qmake
可以使用QT4开发程序
 
本人就把环境变量写成脚本。这样就可以同时存在QT3和QT4
阅读(871) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~