在qt的官网下载qt最新版本(5.14.1)

Linux系统安装 qt-opensource-linux-x64-5.14.1.run
(https://download.qt.io/official_releases/qt/5.14/5.14.1/)

在命令行输入语句来启动安装程序

首先需要找到下载qt所在的文件目录,最好将qt下载在一个专门的目录中,运行安装程序
Linux(ubuntu)系统安装qt5

安装过程

Linux(ubuntu)系统安装qt5
点击next,此时可以断开网络可以跳过账号注册,如果需要,可以注册一个账号
Linux(ubuntu)系统安装qt5
完成之后点击next
Linux(ubuntu)系统安装qt5
勾选阅读并同意相关事项,并继续点击下一步,之后选择你的安装路径
Linux(ubuntu)系统安装qt5
选择配置,建议全选
Linux(ubuntu)系统安装qt5勾选阅读并同意相关事项,并继续点击下一步,完成安装
Linux(ubuntu)系统安装qt5

安装完成后,打开qt,运行一个程序,发现报错

Linux(ubuntu)系统安装qt5
这是因为qt找不到OpenGL动态链接库,其中最主要的原因是路径不对,这时我们需要在OpenGL链接库创建一个链接,并去掉版本号,因为qt在查找链接库时是不带版本号的

如何创建链接

首先,用以下代码查找libGL的位置
Linux(ubuntu)系统安装qt5
Linux(ubuntu)系统安装qt5
此时,需要用超级用户的权限来创建软链接,运行以下代码
sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so
完成上述操作,再次启动qt,编译运行就不会出现类似的错误

相关文章: