刚开始使用Xcode和Open GL而且我正在接受 我的GL View类中的“函数glGenFramebuffers的隐式声明”。我正在导入
#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
#import <OpenGLES/ES1/gl.h>
我也试过
#import <OpenGLES/EAGL.h>
#import <OpenGLES/ES1/gl.h>
#import <OpenGLES/ES1/glext.h>
并清理所有目标,但警告仍然存在!这是什么意思?我需要输入什么才能消失?
答案 0 :(得分:1)
您需要导入OpenGLES/ES2/gl.h
,glGenFramebuffers
功能在OpenGL ES 1中不可用。如果您确实想使用OpenGL ES 1,则需要使用glGenFramebuffersOES
,这是OES_framebuffer_object扩展名。