下载Qt 5.14.2
wget https://download.qt.io/archive/qt/5.14/5.14.2/qt-opensource-linux-x64-5.14.2.run
下载完成后给文件添加权限
chmod 777 qt-opensource-linux-x64-5.14.2.run
安装
./qt-opensource-linux-x64-5.14.2.run
点Next
注册/登录
Next
Next
Next
全选,然后Next
同意,然后Next
Install
Next
Finish
在终端输入以下命令,进行环境配置
gedit /etc/profile
添加(注意修改为自己的安装目录)
export PATH="/opt/Qt5.14.2/Tools/QtCreator/bin:$PATH"
export PATH="/opt/Qt5.14.2/5.14.2/gcc_64/bin:$PATH"
刷新配置命令
source /etc/profile
添加用户环境变量(username改为自己的用户名)
vim /home/username/.bashrc
添加(注意修改为自己的安装路径)
export QTDIR=/opt/Qt5.14.2/Tools/QtCreator
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH=/opt/Qt5.14.2/5.14.2/gcc_64/bin:$PATH
查看qmake版本
qmake -v
查看qmake位置
which qmake
开打Qt Creator,命令行输入qtcreator即可
qtcreator
查看gcc版本
gcc --version
遇到的问题:
问题一、需要c++ 11
Centos7默认GCC版本为4.8,Qt 5.14.2中需要C++ 11,故需要更高版本的GCC,此处以升级到GCC 8.3.1为例
安装centos-release-scl
yum install centos-release-scl
安装devtoolset
注意事项,如果想安装7.版本的,就改成devtoolset-7-gcc,以此类推
yum install devtoolset-8-gcc*
激活对应的devtoolset
可以一次安装多个版本的devtoolset,需要的时候用下面这条命令切换到对应的版本
scl enable devtoolset-8 bash
查看升级后的GCC版本
gcc -v
显示为gcc version 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC)
注意事项:这条激活命令只对本次会话有效,重启会话后还是会变回原来的4.8.5版本,要想随意切换可按如下操作。
方法一:切换GCC版本
安装的devtoolset在 /opt/sh 目录下,每个版本的目录下面都有个 enable 文件,如果需要启用某个版本,只需要执行
source ./enable
所以要想切换到某个版本,只需要执行
source /opt/rh/devtoolset-8/enable
方法二:直接替换旧的GCC
旧的GCC是运行的 /usr/bin/gcc,所以将该目录下的gcc**/**g++替换为刚安装的新版本gcc软连接,免得每次enable,执行
mv /usr/bin/gcc /usr/bin/gcc-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gcc
或者
mv /usr/bin/g++ /usr/bin/g++-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/g++ /usr/bin/g++
查看GCC/G++版本
gcc --version / g++ --version
问题二、提示error: cannot find -lGL
命令行执行
yum install mesa-libGL-devel
参考博客:
https://blog.csdn.net/qq_43804905/article/details/120894848文章来源:https://www.toymoban.com/news/detail-775524.html
https://blog.csdn.net/csdn18740599042/article/details/108951385?spm=1001.2014.3001.5506文章来源地址https://www.toymoban.com/news/detail-775524.html
到了这里,关于Linux(Centos 7)上安装配置Qt 5.14.2 以及 Qt Creator的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!