【发布时间】:2011-02-16 20:53:38
【问题描述】:
> 我有 Visual Studio C++ Express 和 NVIDIA GeForce 7900 GS。我正在使用 glew 来获取 openGL 扩展。调用 glGenBuffers 会崩溃,因为它是一个 NULL 指针。在我拨打电话之前,我有一个开放的 GL 上下文( wglGetCurrentContext() != NULL )。我在通话前打电话给 glewInit() 。 glewGetString( GLEW_VERSION ) 正在返回 GLEW_VERSION_1_5。我究竟做错了什么 ?卡太旧了?是司机吗?
【问题讨论】:
-
您是否将 NULL 指针传递给 glGenBuffers?
-
不绝对不是 -> Gluint vbo; glGenBuffers(1, &vbo);
-
你能检查一下指向 glGenBuffers 的函数指针是否为零吗?
标签: windows opengl access-violation