在我的iOS 8测试中,一切似乎都运行正常,但现在我的glGL头文件存在的问题,我的OpenGLES框架出现了问题,但由于某种原因,它说明了GL_TEXTURE0定义(以及其他各种内容)无法找到定义。
glActiveTexture(GL_TEXTURE0);
确切错误:
Implicit declaration of function glActiveTexture is invalid in C99.
Use of undeclared identifier 'GL_TEXTURE0'
这可能是因为我可能错误地导入了框架,但这就是我使用它的方式,它在iOS 7及以下版本中运行良好。
#import <OpenGLES/EAGL.h>
答案 0 :(得分:1)
我不确定推理是什么,但我更改了我的导入语句如下:
#import <OpenGLES/ES2/gl.h>
#import <OpenGLES/ES2/glext.h>
这似乎解决了这个问题。