qt5 ubuntu 14.04安装与配置

一,安装QT5.9.3

使用版本:qt-opensource-linux-x64-5.9.3.run

直接点击安装,安装的时候要把GCC编译器选上。这个过程基本上不会出现什么很大的问题

二,运行

这里开始就会出鬼。首先,选择一个example,编译。出错,主要是openGL库相关,找不到文件

qt提示 cannot find -lgl 

网上搜这个问题,出来的都是类似如下的建议:

QT5在unbuntu中编译提示错误:qt5 cannot find -lGL
解决方法,在终端中执行:
[plain] view plain copy
sudo apt-get install libglu1-mesa-dev -y 

麻痹,不知道这些人用的都是什么版本的ubuntu 还是设么版本的qt,照着这个花了几个小时都搞不好

然后,终于找到一个大神的帖子,决绝了这个问题。

解决Qt5.7.0 cannot find -lGL

you don't need to install anything. libGL is already installed with Ubuntu, you just need to soft link it. (works for ubuntu 14.x and 15.x) 

1.First locate the GL library 

2.Then link it under /usr/lib 

3.If the library is missing, it can be installed via libgl1-mesa-dev package Here is how you could do this: $ locate libGL /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/x86_64-linux-gnu/libGLEW.so.1.10 /usr/lib/x86_64-linux-gnu/libGLEW.so.1.10.0 /usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10 /usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10.0 /usr/lib/x86_64-linux-gnu/libGLU.so.1 /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2 /usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2.0.0 

$ sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so

mike@ubuntu:/usr/lib/x86_64-linux-gnu/mesa$ sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so

执行这个链接,就可以了。。。。。。。。。。StackOverFlow是个查找解决问题的好去处


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月光下的麦克

您的犒赏是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值