首先,在http://www.trolltech.com/download上下载linux下的qt源文件(我下载时最新版是:qt-everywhere-opensource-src-4.7.4.tar.gz)。
将该文件放到某个目录下,进行解压缩:
unzip qt-everywhere-opensource-src-4.7.4.tar.gz
tar xvf qt-everywhere-opensource-src-4.7.4.tar
会生成 “qt-everywhere-opensource-src-4.7.4” 目录。在命令行中进入该目录,执行:
./configure
如果成功,就可以继续执行gmake(在其它linux版本中可能为make)。一般需要先检查一下几个必备的开发包(development package)是否已经安装好,如果没有,需要在软件包管理器中搜索、安装:
libXrender development package
libX11-dev
libXext-dev
libXtst-dev
没有问题后,继续在之前的目录下执行
sudo gmake
这一步会等一会。如果没有缺什么开发包的话,应该可以成功。之后执行
sudo gmake install
成功后,会发现已经生成了 /usr/local/Trolltech 目录。将对应的bin目录(我这里是 /usr/local/Trolltech/Qt-4.7.4/bin )添加到PATH变量中。方法是:sudo gedit /etc/profile,在该文件中加入:
PATH=/usr/local/Trolltech/Qt-4.7.4/bin:$PATH
export PATH
然后重启一次系统。
重启完毕后,在控制台中键入 “assistant”,即可打开Qt助手,Qt环境也算是基本配置完成了。
测试:
新建helloQt.cpp,输入如下内容:
#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();
}
控制台切换到存放该cpp的目录下,依次执行如下命令:
qmake -project
qmake hello.pro
./qtTest
(因为我的电脑中该cpp存放在qtTest目录下,所以生成的可执行文件是qtTest)