1
我在我的iPhone應用程序使用OpenGL線,如iPhone - 隱式聲明的錯誤
glPushMatrix();
,並收到此錯誤:
功能glPushMatrix的隱式聲明是在C99無效。
如何讓Xcode停止抱怨?
感謝。
我在我的iPhone應用程序使用OpenGL線,如iPhone - 隱式聲明的錯誤
glPushMatrix();
,並收到此錯誤:
功能glPushMatrix的隱式聲明是在C99無效。
如何讓Xcode停止抱怨?
感謝。
編譯器認爲glPushMatrix()
命令是您創建的函數。你有#import
- 在OpenGL
框架。如果你有,那麼它可能沒有鏈接。
對於glPushMatrix()和glPopMatrix(),你應該使用OpenGLES/ES1文件夾,而不是ES2或ES3:
#import <OpenGLES/ES1/glext.h>
這不是 「嗚嗚」。當編譯器「嗚嗚」時,這是因爲你做錯了什麼。它可能不會阻止你的代碼編譯,但它可能會在某些時候出現並在背後咬你。編譯器正試圖阻止這種情況發生。不要抱怨這些信息並關注他們。 :-) –