debian9 安装qt5.6.3

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

猜你喜欢

转载自blog.csdn.net/qq_42009634/article/details/82706098