1

我在大学使用 GLUT 进行 CUDA 项目,一切进展顺利。

我已经用一些回调设置了 GLUT,如下所示:

glutKeyboardFunc( on_key );
glutDisplayFunc( on_draw );
glutMouseFunc(on_mouse);
glutMotionFunc( on_motion );
glutIdleFunc( on_idle );
glutCloseFunc( on_exit );
glutReshapeFunc( on_reshape );

唯一的问题是 on_exit 从未被调用,但其他所有函数都被调用,并且我设置的函数之间没有区别。

我知道我的退出代码工作正常,因为我在 ESC 键按下时从 on_key 调用它。

有谁知道为什么这可能不起作用?我是否需要设置一些标志或其他一些标志来指示其行为?

4

0 回答 0