我正在练习一些opengl代码,但是当我想通过glutInitContextVersion()强制opengl上下文使用某个版本的opengl时,它会导致编译过程失败并给出以下消息:-
使用未声明的标识符“glutInitContextVersion”
我想解决这个问题,所以我让我的代码尽可能简单
代码
#include "File.h"
#include <GLUT/GLUT.h>
#include <OpenGL/OpenGL.h>
using namespace std;
int main ()
{
glutInitContextVersion(3,2);
return 1;
}
但是我能够使用其他 glut 函数而没有任何错误或警告消息
我在装有 OS X 10.9.1 的 Macbook air 上运行 Xcode 4.4.1