我已导入:
H: glew.h, glut.h, glaux.h
LIB: glew32.lib, glut32.lib, glaux.lib
DLL: glew32.dll(1.7.0.0), glut32.dll, opengl32.dll(5.1.2600.5512)但是仍然有些函数在运行时找不到
如glVertexArraysAPPLE()这函数在glew.h里有声明
LIB文件也正确链接了
项目组建成功
所有相关DLL没有缺失
程序正确启动
但在调用VBO相关函数(如glVertexArrayAPPLE())时引用不到(edx获得的函数指针为0x00000000)根据经验判断应该是DLL文件版本问题
因为以前遇到过类似问题
glRenderBufferEXT()不能用是因为当时用的opengl32.dll(4.0.1336.1)而需要opengl.dll(5.1.2600.5512)请问各位谁能提供最新版本的OPENGL库
官网上的说明实在太让人匪夷所思了
H: glew.h, glut.h, glaux.h
LIB: glew32.lib, glut32.lib, glaux.lib
DLL: glew32.dll(1.7.0.0), glut32.dll, opengl32.dll(5.1.2600.5512)但是仍然有些函数在运行时找不到
如glVertexArraysAPPLE()这函数在glew.h里有声明
LIB文件也正确链接了
项目组建成功
所有相关DLL没有缺失
程序正确启动
但在调用VBO相关函数(如glVertexArrayAPPLE())时引用不到(edx获得的函数指针为0x00000000)根据经验判断应该是DLL文件版本问题
因为以前遇到过类似问题
glRenderBufferEXT()不能用是因为当时用的opengl32.dll(4.0.1336.1)而需要opengl.dll(5.1.2600.5512)请问各位谁能提供最新版本的OPENGL库
官网上的说明实在太让人匪夷所思了
GLEW初始化正确
源代码没有问题
DLL不缺失根据推断应该是DLL版本问题
因为之前有过类似经历