CentOs下对Pangolin中的build进行make操作报如下错误:
error: ‘GL_SHADER_STORAGE_BUFFER’ was not declared in this scope
GlShaderStorageBuffer = GL_SHADER_STORAGE_BUFFER
请问该如何解决啊
这个错误提示似乎是因为缺少OpenGL的头文件或库导致的。你可以尝试通过以下几种方式来解决问题:
1.检查OpenGL的安装和配置:请确保你已经正确安装了OpenGL,且已经将其相关的头文件和库加入系统环境变量中。如果你不确定是否安装了OpenGL,你可以通过命令行运行"glxinfo | grep OpenGL"来查看。
2.升级显卡驱动:在某些情况下,过时的显卡驱动也可能导致出现该错误。你可以尝试更新显卡驱动程序以支持更高版本的OpenGL。
3.检查Pangolin的安装:确保你已正确安装了Pangolin及其依赖项,并按照官方文档说明进行配置。
4.检查C++编译器:如果你使用的是旧版的C++编译器,你可能需要升级到最新版,以确保它能够支持OpenGL 4.3 的一些新增特性。
如果以上方法都无法解决该问题,你可能需要向Pangolin的官方技术支持寻求帮助,他们可能会提供更具体的建议以及解决方法。