如果只是一些日常开发需要,并且不需要指定版本,可以选择apt-get方式安装,简单便捷:(以下安装步骤仅仅针对unbantu16,其他linux或者ubuntu其他版本如14 可能会出现命令无法识别的情况)
sudo apt-get install build-essential
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator
若对版本有特定需求,可以自行前往官网下载:http://download.qt.io/official_releases/相应的qt及qtcreator的.tar.gz包。将其移入linux下文件夹。
进入终端,切换到压缩文件所在文件夹,执行解压缩命令:tar -zxvf + 文件名。
在进行安装之前,先安装g++及其依赖库:
sudo apt-get install g++
sudo apt-get install g++-multilib libx11-dev libxext-dev libxtst-dev zlib1g-dev lib32ncurses5 lib32z1 libpng-dev autoconf automake libtool
然后进入解压缩得到的文件夹,运行configure文件(有些版本的qt解压后没有configure文件,只有configure.exe文件,暂时未找到这种情况的原因及解决方案)
运行configure 使用 ./configure 然后选择 "o",选择 “yes"
make 然后会等待大约一个小时时间。
sudo make install 安装完成。
切换到/usr/local/Trolltech/Qt-4.8.7/bin 文件夹。
./qmake -v 若出现版本信息则安装成功。
使用一下步骤配置qt环境变量:
sudo gedit /etc/profile 打开prifile文件,在其中加入:
export QTDIR=/usr/local/Trolltech/Qt-4.8.7
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
qmake -v若报错无法识别则可能是因为缺少工具的原因,可以
sudo apt-get indtall qt4-dev-tools
也可能是需要修改默认库路径:
cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/
将default.conf配置文件,将:
/usr/lib/x86_64-linux-gnu/qt4/bin 替换为 /usr/lib/x86_64-linux-gnu/qt4
/usr/local/Trolltech/Qt-4.8.7/bin 替换为 /usr/local/Trolltech/Qt-4.8.7
qtcreator的安装较为简单,可以直接在上述网址下载qtcreator的 linux版本的.run文件,放到linux中可以直接点击文件运行安装。
也可以直接在终端输入如下命令安装:
chmod a+x qt-creator-opensource-linux-x86_64-4.4.1.run
./qt-creator-opensource-linux-x86_64-4.4.1.run
接下来,可以直接在终端
qmake -project
make
运行qt程序,也可以进入qtcreator进行IDE编程,在使用qtcreator创建qt工程之前,需要在其中配置好qt路径:
在创建qt工程时,会提示需要进行配置,进入
选择添加qt的qmake路径,然后进入kits选择qt版本即可: