0

因为理解我的问题似乎是一个更大的问题:这不是关于任何源代码或编程实现,而是关于链接现有和工作的程序!所以让我再试一次:

我有一个可以在 Windows 和 Linux 上运行的应用程序,并使用 OpenGL 的 GLAD 包装器。(对于所有从未听说过 GLAD 的人:is 是 OpenGL/MESA 的包装器,可确保为定义的 OpenGL 子集/版本正确加载符号)。它适用于 Windows,但最近我发现它不再适用于 Linux(更具体的是 Ubuntu 18.04 LTS)。

问题是:调用

glGetString = (PFNGLGETSTRINGPROC)load("glGetString");

在函数gladLoadGLLoader() 中返回NULL,表示找不到库函数glGetString。为了澄清这一点:不是函数 glGetString() 返回 NULL,当尝试检索指向 glGetString的函数指针时,由于某种原因无法找到该函数,因此返回 NULL。

所以我的问题是:什么 Linux 库会提供函数 glGetString()?

谢谢!

4

0 回答 0