Я хочу снова вызвать функцию glutDisplayFunc в цикле, но это ошибка. Как решить эту проблему?
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB);
glutInitWindowSize(1000, 1000);
glutInitWindowPosition(0, 0);
glutCreateWindow("simple");
for (int m = 0; m <= l; m++) {
cout << "Please enter a stage: ";
cin >> num;
glutDisplayFunc(display);
}
initializeGL();
glutMainLoop();
glutDisplayFuncв цикле кажется мне довольно бесполезным. - person BDL   schedule 26.03.2017glutDisplayFuncне рисует. Кроме того, если вы заблокируете процесс, который также обрабатывает оконные сообщения, ожидая ввода командной строки, ваше окно все равно не будет работать. - person BDL   schedule 26.03.2017