我正在使用 OpenGL 创建一个 iOS 游戏,我正在尝试创建一个顶点缓冲区对象。但是当我尝试使用 glGenBuffers 时,Xcode 告诉我“没有匹配函数来调用 glGenBuffers”。我可以完美地使用其他函数,并且可以使用其他方法进行渲染(但尝试使用这个方法,因为我阅读它的速度更快),所以我不知道为什么这个函数是未定义的。
glGetString(GL_VERSION) 返回“OpenGL ES-CM 1.1 APPLE”。
我正在我的头文件中导入“OpenGLES/EAGL.h”、“OpenGLES/ES1/gl.h”和“OpenGLES/ES1/glext.h”。
最佳答案
您的参数可能有误。第二个参数必须是指向整数的指针。检查一下。
关于ios - 代码 : No matching function for call to glGenBuffers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9217313/