【发布时间】:2011-01-31 03:58:33
【问题描述】:
我正在 Visual C++ 2008 下使用 GLUT 开发基于 OpenGL 的 2d 模拟,有时当我遇到 assert() 或未处理的异常并闯入调试器时,GLUT 显示窗口关闭,但控制台窗口保持打开状态。他们就是不能杀!!!
它们不会出现在任务管理器、进程资源管理器或任何其他工具中,我也无法使用 Spy++ 工具找到窗口句柄。
最糟糕的是它们阻止我的系统 (Windows XP) 关闭,我必须手动关闭电源(当然我必须在我的驱动器上运行 chkdsk,并且它总是会在错误关闭后发现并修复小错误)
有人遇到过这样的问题吗?
【问题讨论】:
-
为什么要运行 chkdsk?不是 NTFS 日志记录吗?
标签: visual-c++ windows-xp process console-application