700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【Qt】错误GL/gl.h: No such file or directory的解决方法(以及cannot find -lGL解决方法)

【Qt】错误GL/gl.h: No such file or directory的解决方法(以及cannot find -lGL解决方法)

时间:2020-08-20 19:28:12

相关推荐

【Qt】错误GL/gl.h: No such file or directory的解决方法(以及cannot find -lGL解决方法)

1、问题描述

QtCreator第一次编译时,报错GL/gl.h: No such file or directory

错误信息如下:

/home/Qt5.6.3/5.6.3/gcc_64/include/QtGui/qopengl.h:136: error: GL/gl.h: No such file or directory

include <GL/gl.h>

^

2、原因分析

说明系统里面缺少OpenGl库

3、解决方法

sudo apt-get install mesa-common-dev

再次执行,又报错:cannot find -lGL

sudo apt-get install libgl1-mesa-dev

至此,成功

4、再次遇到:cannot find -lGL

新装的Qt第一次编译Qt程序时,报错cannot find -lGL,执行sudo apt-get install libgl1-mesa-dev,但是提示libgl1-mesa-dev已经是最新的的了。

libgl1-mesa-dev is already the newest version.0 upgraded, 0 newly installed, 0 to remove and 376 not upgraded.

搜索libGL.so库,在/usr/lib下有只有libGL.so.1,没有libGL.so,

解决方法:创建libGL.so软连接即可,

首先找到libGL.so.1链接的文件:libGL.so.1-> /usr/lib/x86_64-linux-gnu/libGL.so.1,

在/usr/lib下创建软连接libGL.so

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。