1.qt下载:
qt官网:http://www.qt.io/download/
qt相关下载大全:http://download.qt.io/ 或者http://download.qt.io/archive/qt/
2.配置qt开发环境:
使用root用户在终端上执行:
$ aptitude install gcc g++ build-essential make automake autogen autoconf
在上面网址中选择你需要下载的qt版本:
我选择了qt5.6.3,放上链接:http://download.qt.io/official_releases/qt/5.6/5.6.3/
下载好后给下载下来的文件添加执行权限:
$ chmod +x qt-opensource-linux-x64-5.6.3.run
执行安装文件:
$ ./qt-opensource-linux-x64-5.6.3.run
安装过程需要注意的是在可选组件中必须勾选上GCC套件(如果不知到各套件都是干嘛的就全勾选吧),如果不这样做的话就需要在安装完成后手动配置开发编译环境了。安装完成后,如果需要OpenGL库支持,就执行下面这条命令
$ sudo aptitude install mesa-common-dev
到此qt基本就安装完了,不过在编译的时候可能出现这样的错误:
cannot find -lGL
collect2:error:ld returned 1 exit status
这是由于系统缺少链接库,在终端下执行下面命令即可解决:
$ sudo aptitude install libglu1-mesa-dev freeglut3-dev
现在就可以在qt creator里可以正常编译程序了。
3.添加命令行启动:
修改环境变量,执行下面命令:
$ vim /etc/profile
在文件中添加以下内容(我安装的目录是/opt/Qt5.6.3,QTDIR是安装目录,根据你安装目录修改)
#启动QtCreator
export QTDIR=/opt/Qt5.6.3/Tools/QtCreator
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
使修改的环境变量生效:
$ source /etc/profile
如果想在命令行下用Qt开发,就需要qmake这个工具,可以按照和上面一样的方式将其加入环境变量
我的电脑中其路径是/opt/Qt5.6.3/5.6.3/gcc_64
附上一本基于qt5.6开发的书籍(建议支持纸质正版):
《Qt Creator快速入门_第三版_霍亚飞编著》:
链接:https://pan.baidu.com/s/11mc-q65T0ogAXBKrd92ePg 密码:2rrh