我在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
答案 0 :(得分:2)
你需要在调用glutDisplayFunc或glutMainLoop之前创建一个GLUT窗口