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>
这不是 “呜呜”。当编译器“呜呜”时,这是因为你做错了什么。它可能不会阻止你的代码编译,但它可能会在某些时候出现并在背后咬你。编译器正试图阻止这种情况发生。不要抱怨这些信息并关注他们。 :-) –