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是个查找解决问题的好去处


猜你喜欢

转载自blog.csdn.net/fuhanga123/article/details/78762685
今日推荐