关闭控制台窗口会导致崩溃

Posted

技术标签:

【中文标题】关闭控制台窗口会导致崩溃【英文标题】:closing concole window results in crash 【发布时间】:2014-11-15 06:01:30 【问题描述】:

在我的winw7+visual studio 2012 SP4下,写了一个简单的c++ win32主程序Hello world。关闭其控制台后,我在调试和发布模式下都会出现崩溃对话框。禁用Unicode,其他尝试,没有帮助。程序很简单,没有错误。遍历每一行。

【问题讨论】:

您对我们有什么期望? 你能发布你的代码吗?尝试将其放在 pastebin.com 上 你不能同时拥有“我得到崩溃对话框”和“没有错误”。 【参考方案1】:

当 main() 超出范围时,控制台将自动关闭。你不必调用任何东西来做到这一点

【讨论】:

我在 Visual Studio 2012-sp4 中编写的一个简单的 C++ hello world 程序。编译,构建后,我去->调试->不调试就开始。我启动 cmd.exe 窗口并显示 hello World!在里面。当我检查右上角的X时,弹出“windows命令处理器”并显示“关闭所选程序。这是不正常的,它应该关闭cmd.exe窗口而没有弹出“windows命令处理器”。在“windows命令处理器”,在“关闭程序”选项下方有另一个选项“调试程序”,我试过了,但什么也没得到。

以上是关于关闭控制台窗口会导致崩溃的主要内容,如果未能解决你的问题,请参考以下文章

搜索控制器活动时选择表格行时应用程序崩溃

C# 控制台应用程序崩溃

iOS alloc popover 控制器导致崩溃

从 UIView 子类推送导航控制器会导致崩溃

停止 QRunnable 导致主窗口无法关闭

视图控制器在发布后收到发送给它的消息,导致崩溃