我最近将我的XCode更新到版本4.6.1现在,当我尝试运行OpenGL项目时,它为我使用的每个OpenGL函数提供了编译错误,例如“使用未声明的标识符GL_PROJECTION”和“使用未声明的标识符glLoadIdentity” ()“它正在为每个gl函数执行此操作。我在XCode 4.6.1上创建了一个新项目,添加了OpenGL.framework,包括头文件OpenGL / OpenGL.h
我打开了OpenGL / OpenGL.h头文件,令我惊讶的是,它中没有任何OpenGL函数。有一堆CGL功能。如果是这样,那么OpenGL函数在哪里?
我刚刚发现的另一个奇怪的事情是,我能够在.mm文件中使用OpenGL函数,但不能在.hpp文件中使用(我使用模板,因此我创建了hpp文件)
有谁能让我知道我做错了什么?
答案 0 :(得分:3)
您是否尝试过<OpenGL/gl.h>
?