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