1、下载安装包:qt-x11-opensource-src-4.3.0.tar.gz或者到src官网ftp://ftp.qt.nokia.com/qt/source/
2、解压tar xvfz qt-x11-opensource-src-4.3.0.tar.gz
3、生成makefile
./configure
这时候会出现:“Which edition of Qt do you want to use?”
Type 'c' if you want to use the Commercial Edition.
Type 'o' if you want to use the Open Source Edition.
第一个是商业版,第二个是自由版。
选择 'o'(Qt/嵌入式自由版是Qt为了开发自由软件提供的嵌入式版本)。
这时候,出现许可界面。
选择 'yes' 接受许可协议。
开始生成 makefile 文件( 5 -10 分钟)
4、编译
gmake(两个小时左右)
5、安装
gmake install
默认安装到/usr/local/Trolltech/Qt-4.3.0(5-10分钟)
无错误,安装完毕。
执行/usr/local/Trolltech/Qt-4.3.0/bin/designer ,看见 qt designer启动,也就是说 qt 安装好了。
6、配置环境变量
gedit /etc/profile
在其最后添加以下信息
export QTDIR=/usr/local/Trolltech/Qt-4.3.0
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
重启系统或者source /etc/profile使立即生效
7、测试
重新开一个终端,输入命令:
qmake -v
输出结果:
QMake version 2.01a
Using Qt version 4.3.0 in /usr/local/Trolltech/Qt-4.3.0/lib
输入命令:
which qmake
输出结果:
/usr/local/Trolltech/Qt-4.3.0/bin/qmake
证明 Qt 环境变量已经被配置成功。
8、demo
- #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();
- }
保存为 hello.cpp,编译过程如下:
在 hello.cpp 所在目录下,运行命令
qmake -project
hello.cpp 同目录下有 hello.pro 文件被生成,接着运行命令
qmake hello.pro
同目录下有 Makefile 文件被生成(Makefile是指导编译器编译源代码的配置文件,在其目录下输入make命令(nmake在win32,vc6环境)就可以完成编译)。
在 hello.cpp 所在目录下,运行命令
make
同目录下有 hello,hello.o 两个文件被编译生成。其中 hello 就是在当前 Linux 系统下使用 Qt 编译生成的可执行文件了。双击运行 hello,“Hello Qt!“ 文本框弹出,OK!
本文详细介绍了在Linux系统中如何安装和配置QT开发环境,包括下载安装包、解压、选择开源版、编译、安装、设置环境变量、测试环境及创建并运行简单DEMO的过程。
2458

被折叠的 条评论
为什么被折叠?



