1.获取源代码.
src官网:ftp://ftp.qt.nokia.com/qt/source/
下载:qt-x11-opensoure-src-4.5.3tar.gz (119MB)
2.解压:tar xvzfqt-x11-opensource-4.5.3tar.gz
3.生成makefile文件:./configure
选择“o” :*版
选择“yes”:许可协议 (等待5~10分钟)
4.Qt编译:gmake (这可是漫长的等待-。-!! 2个小时左右)
5.Qt安装:gmakeinstall
安装默认的路径:/usr/local/Trolltech/Qt-4.5.3
(完成检查是否能运行/usr/local/Trolltech/Qt-4.5.3/bin/designer)
6.设置环境变量:
vi /home/benson/.bashrc (用户环境变量)
vi /etc/profile (所有用户环境变量)
benson:是自己的Linux中的用户名.
分别最后添加:
exportQTDIR=/usr/local/Trolltech/Qt-4.5.3
exportPATH=$QTDIR/bin:$PATH
exportMANPATH=$QTDIR/man:$MANPATH
exportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
7.注销系统,重新登录.
8.测试:
qmake -v
打印出:QMakeversion 2.01a
Using QTversion 4.5.3 in/usr/local/Trolltech/QT-4.5.3/lib
which qmake
打印出:/usr/local/Trolltech/Qt-4.5.3/bin/qmake
说明配置成功.
9.test:
#include<QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
}
在test.c目录下:
qmake -project (生成test.pro)
qmaketest.pro (生成Makefile)
make (生成执行文件)
./test (运行)
又搞定~~~~大二开始了~~上课了~