QT编译错误 error: cannot find -lGL
2014-02-16 16:00
344 查看
我是菜鸟一枚,今天第一次使用QT,就出现了一个问题。
编译的时候提示 error: cannot find -lGL
上网搜索了一下,大叔说是找不到GL库,
给出的解决方法:sudo apt-get install libgl1-mesa-dev 。
问题解决。
Mesa 3D是一个在MIT许可证下开放源代码的三维计算机图形库,以开源形式实现了OpenGL的应用程序接口。
OpenGL的高效实现一般依赖于显示设备厂商提供的硬件,而Mesa 3D是一个纯基于软件的图形应用程序接口。由于许可证的原因,它只声称是一个“类似”于OpenGL的应用程序接口。由于Mesa 3D的api是和opengl 相同,具体的opengl版本浏览Mesa 3D官方网站,我们可以这么认为它就是opengl的软件模拟gpu光栅处理器的一个实现。我们知道如果要实现一个opengl,其本身是一个设备器,不能实现窗体的透明,如果我想要实现窗体透明,又想要有3D的应用,可以试试它。
Mesa是个类似OPENGL的应用程序接口,它可以在Unix/X11上运行,可以支持3dfx Voodoo1, Voodoo2, Voodoo Rush, Voodoo Banshee, Voodoo3,Matrox G200/G400, nVidia RIVA, ATI Rage Pro, Intel i810 on Linux和NVIDIA的RIVA系列显示卡。玩3D游戏的好帮手。
编译的时候提示 error: cannot find -lGL
上网搜索了一下,大叔说是找不到GL库,
给出的解决方法:sudo apt-get install libgl1-mesa-dev 。
问题解决。
Mesa 3D是一个在MIT许可证下开放源代码的三维计算机图形库,以开源形式实现了OpenGL的应用程序接口。
OpenGL的高效实现一般依赖于显示设备厂商提供的硬件,而Mesa 3D是一个纯基于软件的图形应用程序接口。由于许可证的原因,它只声称是一个“类似”于OpenGL的应用程序接口。由于Mesa 3D的api是和opengl 相同,具体的opengl版本浏览Mesa 3D官方网站,我们可以这么认为它就是opengl的软件模拟gpu光栅处理器的一个实现。我们知道如果要实现一个opengl,其本身是一个设备器,不能实现窗体的透明,如果我想要实现窗体透明,又想要有3D的应用,可以试试它。
Mesa是个类似OPENGL的应用程序接口,它可以在Unix/X11上运行,可以支持3dfx Voodoo1, Voodoo2, Voodoo Rush, Voodoo Banshee, Voodoo3,Matrox G200/G400, nVidia RIVA, ATI Rage Pro, Intel i810 on Linux和NVIDIA的RIVA系列显示卡。玩3D游戏的好帮手。
相关文章推荐
- Linux_ubuntu环境下Qt无法编译代码显示-1: error: cannot find -lGL错误的解决方法
- 解决Qt在openSUSE上编译出现“cannot find -lGL”错误
- 在ubuntu下使用Qt 编译时候遇上了cannot find -lGL错误
- 关于usr/bin/ld: cannot find -lxxx问题总结(Qt编译错误cannot find -lGL)
- 解决CentOS遇到Qt编译(error: cannot find -lGL)
- ubuntu 下 Qt 编译出现 cannot find -lGL错误
- CentOS遇到Qt编译问题的解决方案(error: cannot find -lGL)
- 解决CentOS遇到Qt编译(error: cannot find -lGL)
- 关于 编译QT项目时报错: error: cannot find -lGL 的解决方法
- ubuntu Qt creator 编译错误:-1: error: cannot find -lGL解决办法
- Ubuntu15.04 QT5编译出现cannot find -lGL 和 collect2:error:ld returned 1 exit status 错误
- 解决CentOS遇到Qt编译(error: cannot find -lGL)
- CentOS遇到Qt编译问题(error: cannot find -lGL)
- Qt在CentOS中无法编译的问题(error: cannot find -lGL)
- CentOS安装Qt编译错误以及无法调试的问题解决( /usr/bin/ld:cannot find –lGL 和 Debugginghas failed)
- ubuntu下使用Qt 编译时cannot find -lGL错误解决
- Qt5的error: cannot find -lGL错误解决方法
- ubuntu下安装Qt时,编译时出现”/usr/bin/ld: cannot find -LXXX” 错误
- Qt编译遇到/usr/bin/ld: cannot find -lGL问题的解决方案
- Qt编译遇到/usr/bin/ld: cannot find -lGL问题的解决方案