准备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
阅读(897) | 评论(0) | 转发(0) |