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

1运行qt安装文件

之前下载了qt-opensource-linux-x64-5.8.0.run,直接双击,一路next安装,然后就可以启动进入qt的界面了。
在这里插入图片描述
此时直接使用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文件夹所在的目录,如下图所示
在这里插入图片描述
具体可参考这篇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的安装过程中是否有问题,再去解决报错问题),和合适的提供方法的博客。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值