无法控制的控制台窗口

时间:2010-03-24 08:33:29

标签: visual-c++ windows-xp process console-application

我正在使用Visual C ++ 2008在GLUT上开发基于OpenGL的2d模拟,有时当我有一个assert()或未处理的异常并进入调试器时,GLUT显示窗口关闭,但控制台窗口仍保持打开状态。只是不能被杀!

它们没有显示任务管理器,Process Explorer或任何其他工具,我也找不到使用Spy ++工具的窗口句柄。

最糟糕的是他们阻止我的系统(Windows XP)关闭,我必须手动关机(当然我必须在我的驱动器上运行chkdsk,并且总是在发现并修复错误关闭后的小错误)

有没有人遇到过这样的问题?

2 个答案:

答案 0 :(得分:1)

这是一个driver problem。除了希望得到更新的驱动程序之外,你无能为力。

答案 1 :(得分:1)

几个月前我在XP上调试一个简单的控制台应用程序时开始注意到这一点 - 不确定是由于我们从VS2005切换到VS2008还是来自MS的补丁。