我正在使用GLUT和C在XCode 4.2编写一个非常简单的程序。
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH);
glutInitWindowSize(640, 480);
glutCreateWindow("GLUT Program");
glutDisplayFunc(display);
glutReshapeFunc(reshape);
glutIdleFunc(idle);
glutMainLoop();
return EXIT_SUCCESS;
}
当窗口打开后,我无法通过在左上角的红色按钮(Mac)来关闭它,因为它变成了灰色。如果我所做的任何Java编程都是一个模型,那么应该有一些函数设置关闭操作,以便红色退出按钮起作用。我似乎也找不到最新版本GLUT的文档。每当我谷歌搜索时,我似乎都会得到OpenGL文档,这让我对两者之间的关系更加困惑(我认为GLUT是与OpenGL交互的跨平台接口)。