Windows 10不再显示关闭/调试窗口

时间:2017-10-26 21:42:22

标签: c++ windows debugging visual-studio-2015 windows-10

您好我正在通过visual studio 2015和Windows 10企业开展c ++项目。 但我无法让窗口在崩溃时显示关闭/调试窗口。我想使用jit调试来查找崩溃原因,例如我编写此代码以使我的程序崩溃

// testvc2015.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "assert.h"

int main()
{
    char *b=0;
    b[11] = 36;
    assert(false);
    return 0;
}

当我在Windows 10中运行此程序时,我得到了这个对话 stop working

然后我得到了这个对话和程序退出,没有任何调试机会 no debug button

我在vs2015中仔细检查了jit调试并设置了选项,我检查了Windows错误报告服务并且它正在运行。 如何让窗口在崩溃时显示调试按钮?

2 个答案:

答案 0 :(得分:0)

它不是Windows Debugger按钮,而是JIT调试按钮。如果我们想要使用它,我们将启用JIT调试。

故障排除步骤:

(1)只需将VS作为 admin 运行,然后在Visual Studio中启用实时调试,再次运行您的应用程序(Ctrl + F5)。

(2)我还建议您重置VS设置,然后再次测试。至少,我们可以知道它是否与VS设置有关。

我在VS2015中用更新3测试它,我可以得到调试按钮。

如果仍然没有帮助,我建议你修复你的VS,查看结果。

enter image description here

答案 1 :(得分:0)

在尝试了各种疯狂的想法后,我禁用了Windows防火墙,它解决了我的问题!我再次启用了防火墙,它现在正在运行。