Я разрабатываю 2D-симуляцию на основе OpenGL с GLUT в Visual C ++ 2008, иногда, когда у меня возникает исключение assert () или необработанное исключение и происходит отладка, окно отображения GLUT закрывается, но окно консоли остается открытым. просто не может быть убит !!!
Они не отображаются с помощью диспетчера задач, Process Explorer или любого другого инструмента, я не могу найти дескриптор окна с помощью инструмента Spy ++.
Хуже всего то, что они предотвращают выключение моей системы (Windows XP), мне нужно вручную отключить питание (и, конечно, мне нужно запустить chkdsk на моих дисках, и он неизменно обнаруживает и исправляет мелкие ошибки после неудачных выключений)
Кто-нибудь сталкивался с такой проблемой?