第一章 搭建Qt开发环境
1.到http://download.qt-project.org/archive/上下载Qt的源码包。我下载的是qt-everywhere-opensource-src-4.8.1.tar.gz。Qt Creator下载的是qt-creator-linux-x86-opensource-2.5.2.bin。
2.到终端中,先执行sudo apt-get install build-essential安装g++和make。或者直接sudo apt-get install g++。
3.进入qt-everywhere-opensource-src-4.8.1.tar.gz所在的目录,使用tar xvzf qt-everywhere-opensource-src-4.8.1.tar.gz命令解压下载的Qt源码包。
4.执行sudo apt-get install libX11-dev libXext-dev libXtst-dev命令安装这三个软件。Ubuntu在安装时默认不装的。(一定要执行此步骤)
5.进入解压后的目录,在终端运行./configure,然后选择安装类型,输入O表示开源版。然后输入yes表示接受GPL协议。此时开始进行配置产生makefile文件。
6.当configure完成后,接着运行make,等待编译Qt。
7.当make完成后,运行一下sudo make install安装Qt,Qt会默认安装到/usr/local/Trolltech/Qt-4.8.1文件夹下。
8.配置环境变量。用终端通过命令把目录“/usr/local/Trolltech/Qt-4.8.1/bin”加进PATH里:
export PATH=/usr/local/Trolltech/Qt-4.8.1/bin:$PATH
或者
export PATH=$PATH:/usr/local/Trolltech/Qt-4.8.1/bin
这种方法适用于暂时修改,重新登录后失效。可以通过下面方法永久修改:
sudo vi /etc/environment
在PATH变量后面添加:/usr/local/Trolltech/Qt-4.8.1/bin,保存重启系统生效。
9.到此Qt安装完毕。到终端中运行qmake -version命令,弹出相应的信息,说明安装成功了。
写个程序测试一下,新建立一个文件夹project。
打开终端里面新建一个main.cpp文件,并vi打开文件,输入以下内容:
#include <QtGui>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QWidget *widget=new QWidget(0);
widget->show();
return app.exec();
}
写完上面的代码后保存退出(:wq)vi编辑器。
然后进入project文件夹。依次执行以下命令:
qmake -project
qmake main.pro
make
./project
程序正常的话,你会看到widget框显示。
10.安装Qt Creator。进入qt-creator-linux-x86-opensource-2.5.2.bin所在的目录,在终端执行chmod u+x qt-creator-linux-x86-opensource-2.5.2.bin,然后执行./qt-creator-linux-x86-opensource-2.5.2.bin进行安装,安装和window安装应用程序相似,安装完即可