GL_COLOR_BUFFER_BIT以及更多显示“Xcode未声明的标识符”

时间:2012-05-30 05:33:01

标签: opengl gcc xcode4.3 llvm-gcc

我正在尝试运行Apple文档示例代码,放在此链接上......

Sample Code

然而,当我运行此代码时,XCode无法编译。它显示了几个错误,指出未定义下面列出的变量。

  • GL_COLOR_BUFFER_BIT
  • GL_VIEWPORT
  • GL_PROJECTION
  • GL_MODELVIEW
  • GL_QUADS

我的理解是,很明显Xcode无法填充这个const变量,看起来它们来自OpenGL框架。我检查了我导入的框架列表,里面有OpenGL。

如何解决这个问题?

环境:

OS version              : MacOSX 10.7.3
Base SDK of the project : MacOSX SDK 10.7
Compiler                : Defualt LLVC GCC 4.2

1 个答案:

答案 0 :(得分:7)

添加

#import <OpenGL/gl.h>

到文件NormalGLView.m(在文件的顶部,在另一个导入之后)。那为我修好了......

问题不在于它无法找到框架,但它无法找到定义,表明可能缺少头文件