简单OSX示例中的glutInit参数

时间:2011-10-13 09:41:41

标签: macos opengl arguments glut

我在OSX上使用example from this site并且我没有编译它的麻烦但我不知道如何测试运行它。该计划如下:

void display()
{
}

int main(int argc, char **argv)
{
        glutInit(&argc, argv);
        glutDisplayFunc(display);
        glutMainLoop();
}

我不知道glutInit将使用的程序应该是什么参数。有没有人知道我需要用哪些参数来称呼程序才能真正显示一个窗口?

没有参数orcourse调用会导致崩溃:

./hello 
2011-10-13 11:41:15.360 hello[2395:903] GLUT Fatal API Usage: main loop entered with no windows created.
Abort trap

1 个答案:

答案 0 :(得分:2)

你需要在调用glutDisplayFunc或glutMainLoop之前创建一个GLUT窗口