1

私は次のようなOpenGLラインを使用しています

glPushMatrix();

私のiPhoneアプリでこのエラーを受け取りました:

関数 glPushMatrix の暗黙の宣言は、C99 では無効です。

Xcode の泣き言を止めるにはどうすればよいですか?

ありがとう。

4

2 に答える 2

3

glPushMatrix()コンパイラは、コマンドが作成された関数であると考えています。#importフレームワークを編集しましたかOpenGL。ある場合は、おそらくリンクされていません。

于 2012-06-02T23:09:21.237 に答える
2

glPushMatrix() と glPopMatrix() の場合、ES2 や ES3 ではなく、OpenGLES/ES1 フォルダーを使用する必要があります。

#import <OpenGLES/ES1/glext.h>
于 2015-02-09T10:51:28.313 に答える