主机环境:Ubuntu 14.04 (64位)
首先是下载,由于我安装的时候Qt已经更新到5.7,要安装Qt 4.x的话,需要到官方提供的下载目录下的Archive for old versions链接下进行,这里直接给出我下载的Qt 4.8.6的下载链接
http://download.qt.io/archive/qt/4.8/4.8.6/
我所选择的是qt-everywhere-opensource-src-4.8.6.tar.gz
完成后,使用如下命令解压:
tar -zxvf qt-everywhere-opensource-src-4.8.6.tar.gz
安装前的准备工作,安装g++和三个重要的包,命令如下:
sudo apt-get install g++
sudo apt-get install libx11-dev libxext-dev libxtst-dev
然后,进入解压的包:qt-everywhere-opensource-src-4.8.6,执行命令
./configure然后选择开源版本并选择接受相关协议。
等待,应该会出现下面的信息,
Qt is now configured for building, just run 'make'
Once everything is built, you must run 'make install'
按照上面的提示,先输入:
make
述编译完成后,需要以root身份执行命令,接下来输入
sudo make installQt的安装路径应该是/usr/local/Trolltech/Qt-4.8.6,进入该目录下的bin文件夹,执行如下命令:
qmake -v安装成功的前提下本应该出现版本信息,但是我的安装显示初如下错误:
qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory
解决办法,安装qt-sdk,指令如下:
sudo apt-get install qt-sdk然后在执行qmake命令便会出现正确的版本信息了:QMake version 3.0
接下来需要配置环境变量,已root身份编辑目录/etc下的profile文件
sudo gedit /ect/profile
在profile末尾添加如下语句
export QTDIR=/usr/local/Trolltech/Qt-4.8.6保存后,退出,然后重启电脑。重启之后,在任何路径下输入:qmake -v都会有版本信息显示出来。
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
最后安装Qt Creator
直接在Qt官网下载Qt Creator,我下载的是Qt Creator 4.0.3 for Linux 64-bit (89 MB),下载完成后,赋予该文件可执行权限
hmod u+x qt-creator-opensource-linux-x86_64-4.0.3.run然后,在该文件所在的目录下运行此文件
./qt-creator-opensource-linux-x86_64-4.0.3.run整个安装过程和在windows下安装类似。
至此,整个Qt 4环境搭建完毕。