欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ubuntu 16.04下安装qt5.8.0过程记录

程序员文章站 2022-05-30 19:42:20
...

1运行qt安装文件

之前下载了qt-opensource-linux-x64-5.8.0.run,直接双击,一路next安装,然后就可以启动进入qt的界面了。
ubuntu 16.04下安装qt5.8.0过程记录
此时直接使用qt进行程序的编译,会出现报错:
cannot find -lGL
以及
collect2 ld returned 1 exit status
的错误。

2修改一些配置

在终端中输入如下命令:

sudo gedit /usr/lib/x86-64-linux-gnu/qt-default/qtchooser/default.conf

将第一行改为qt目录下的bin文件夹所在的目录,第二行改为qt5.8.0文件夹所在的目录,如下图所示
ubuntu 16.04下安装qt5.8.0过程记录
具体可参考这篇qt安装教程:Ubuntu16.04下安装QT5.8

3安装 libgl1-mesa-dev(

先更新源:

sudo apt-get update

在实际操作时,用"apt install xxx"安装软件时可能出现"网络不可达"、“你的网络需要认证吗”、"无法定位软件包"等错误,因此需要进行源的更换,具体方式参考这篇:
【ubuntu16.04和18.04更换国内源】
其中
sudo chmod 777 /etc/apt/source.list更改文件权限使其可编辑
这一步很重要,不要遗忘了。
然后:

sudo apt-get install libgl1-mesa-dev

即可正常使用qt。

后记:
为了能够正常运行一个hello world的qt程序,花了三个晚上才搞定多个问题,包括解决qt的两个编译报错问题、换源等。
百度出来的网络解决方法相关的博客很多,但可能每个人的电脑的配置不一样,很多都不适用,也是尝试了很多个博客的方法才找到了上述的方法,解决了问题。所以有时候还是要看能不能找到合适的解决问题的思路(先看自己在qt的安装过程中是否有问题,再去解决报错问题),和合适的提供方法的博客。

相关标签: 电脑问题