1. Qt官网下载http://www.qt.io/download-open-source/ 对应安装包
2. 我下的是qt-opensource-linux-x64-5.9.1.run,进入下载文件夹下,执行添加执行权限命令:
sudo chmod +x qt-opensource-linux-x64-5.9.1.run
然后执行安装命令:
sudo ./qt-opensource-linux-x64-5.9.1.run
弹出安装窗口,按照安装步骤,点击下一步,直至安装完成。
3. 配置环境变量,输入命令sudo -i输入密码,切换到root用户,否则会显示无法写入文件。
输入命令vim /etc/profile。Vim的使用教程:https://www.runoob.com/linux/linux-vim.html
首先按i进入输入模式,添加以下代码,注意改成自己的路径
export QTDIR=/opt/Qt5.9.1/5.9.1
export PATH=$QTDIR/gcc_64/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/gcc_64/lib:$LD_LIBRARY_PATH
然后按Esc进入命令模式,输入:wq,回车,保存并退出。
终端执行命令:source /etc/profile
,使环境变量生效。输入qmake -version,若出现以下命令,则说明设置成功
4. 打开qtcreator,创建项目,编译时出现以下错误,找到工具--选项--构建和运行--构建套件中,C++编译器一栏为No compiler,说明缺少相应的编译器。
终端执行如下命令,安装可用的编译器
sudo apt-get install g++
之后找到工具--选项--构建和运行--构建套件中,选择C++的编译器
5. 再次编译,提示如下错误
因为没有安装GL库,终端下执行命令:
sudo apt-get install libgl1-mesa-dev
安装完成后再次编译,成功!