在linux中安装QT出现error: cannot find -lGL GL/gl.h: No such file or directory

cannot find -lGL:

出现这个问题是因为Linux自带默认安装的openGL的相关共享库是带版本号的,而QT无法识别版本号,因此只需要添加链接即可

具体方法如下:

1.[root@localhost ~]# locate libGL

会找出很多带libGL的文件,然后找到  /usr/lib64/libGL.so.1或其他版本的文件

2.创建链接:

[root@localhost ~]# ln -s /usr/lib64/libGL.so.1 /usr/lib/libGL.so

 

 

 GL/gl.h: No such file or directory

终端运行:yum install -y SDL-devel mesa-libGL-devel

再运行一次QT    大功告成( •̀ ω •́ )y

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章