0

我目前正在为使用 GLEW 遇到的段错误而苦苦挣扎。我尝试了一些函数(glUseProgram、glBindVertexArray),它们会导致段错误。奇怪的是,如果我自己使用 wglGetProcAddress() 获取函数指针,它就可以工作。但我不打算对每个功能都这样做。

以前有人见过这个问题吗?

4

3 回答 3

3

尝试添加

glewExperimental = GL_TRUE;

就在您对 glewInit 的调用之上。虽然我不知道这意味着什么,但它为我解决了它。

于 2011-09-14T18:25:47.777 回答
1

是不是忘记打电话了glewInit()?否则,您是否检查过您正在使用的功能是否受支持,使用glewIsSupported?如果您可以自己获取该功能,则应该支持它,假设您正确地进行了初始化。

于 2011-04-07T23:51:03.420 回答
0

您可以尝试Glee 而不是 GLEW GLee 加载速度更快并自动初始化。它已经落后于 OpenGL 几个版本,但我与作者合作并在最近更新了它。

于 2011-04-08T00:23:31.513 回答