Я пишу очень простую программу, используя 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).