文|Seraph
-
环境准备
安装编译器环境,执行如下命令即可:
sudo apt-get update
sudo apt-get install build-essential
此步骤没做的话,安装QT完成后编译工程会提示/bin/sh: 1: g++: not found
-
下载
首先在qt官网下载 qt-opensource-linux-x64-5.9.5.run,网址如下:
http://download.qt.io/archive/qt/
在Ubuntu中使用chmod命令给该文件添加x权限并运行,如下:
$ chmod a+x qt-opensource-linux-x64-5.9.5.run
$ ./qt-opensource-linux-x64-5.9.5.run
安装过程中记得选择相应的gcc编译器即可。
我选择的安装目录是/home/seraph/Qt5.9.5/
- 安装后的配置
之后按照提示安装完毕,由于Qt5包含了qtcreator集成开发环境,如果想自己通过qmake编译,需要进行一些设置。
- 首先在
/usr/share/qtchooser/
目录中添加一个default
文件,如果没有qtchooser
目录,则先通过sudo apt install qtchooser
进行安装,default文件内容如下:
/home/seraph/Qt5.9.5/5.9.5/gcc_64/bin
/home/seraph/Qt5.9.5/5.9.5/
- 配置PATH环境变量。在~/.bashrc中加入一行,内容如下:
export PATH=${PATH}:/home/seraph/Qt5.9.5/5.9.5/gcc_64/bin:/home/seraph/Qt5.9.5/Tools/QtCreator/bin
然后执行source ~/.bashrc
- 如过编译时提示没有-lGl,则是缺少该库,通过
apt install libgl1-mesa-dev
即可安装。
网友评论