Windows 8和SDL / GLEW

我安装了Windows 8 CP,并在运行时实现了我的程序崩溃:

MyProgram.exe中0x771fe754未处理的异常:0xC0000005:访问冲突。

调用以下代码行时出现此错误:

glGenBuffers(NUM_VBO, VBOs_);

我正在使用GLEW和SDL的最新版本

该程序在Windows 7中运行良好,所以我不知道这里发生了什么......

编辑:注意:glGetError()在调用glGenBuffers之前不会显示错误。


GLEW分机信息

GLEW版本1.7.0像素格式2的报告功能在Microsoft Corporation的GDI Generic上运行支持OpenGL版本1.1.0

GL_VERSION_1_1:好的

//其他所有内容都“丢失”


我设法解决了我的问题 - glew工作正常,但关闭windows update的intel驱动程序不支持OpenGL过去v1。 您可以使用glew附带的实用程序检查支持的内容。

安装好驱动程序后,我的问题已解决。 请注意,这样做并不简单,因为它们不能正常安装。 您已经修改了inf文件并首先重新签署了驱动程序。 这超出了这个问题的范围

链接地址: http://www.djcxy.com/p/38445.html

上一篇: Windows 8 and SDL/GLEW

下一篇: based OpenGL program using Win32 console application