1

XcodeとOpenGLを使い始めたばかりで、GLViewクラスに「関数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>

すべてのターゲットをきれいにしますが、警告は残ります!どういう意味ですか?それがなくなるには何をインポートする必要がありますか?

4

1 に答える 1

2

インポートする必要があります。OpenGLES/ES2/gl.hこのglGenFramebuffers関数はOpenGLES1では使用できません。実際にOpenGLES1を使用する場合glGenFramebuffersOESは、OES_framebuffer_object拡張機能の一部であるを使用する必要があります。

于 2013-02-17T20:06:10.813 に答える