首页 > 解决方案 > Visual Studio 调试器不再显示发生崩溃的代码行之前的代码行

问题描述

不久前,当我在 Visual Studio 中发生崩溃时,它会向我显示代码崩溃的行以及调用包含代码崩溃行的函数之前的所有行。

由于几个月和 Visual Studio 中的一些更新,它开始只显示发生崩溃的行。例如,我的代码崩溃了,调试器打开了头文件,并在其中显示了代码崩溃的行,但没有显示在该头文件中调用函数的行。以前它会显示调用函数的行,从使用标头的程序的主函数开始。而且我可以轻松地确定主程序的哪一部分对标头中的函数进行了错误调用。

有没有办法让它像以前一样向我展示所有的线条?我在网上到处搜索,找不到这个。

在此处输入图像描述

标签: c++visual-studiodebugging

解决方案


我能够找到如何显示调用堆栈窗口:在调试时,在“调试”菜单中,选择“Windows”>“调用堆栈”。

这显示了所有函数调用到崩溃发生的那一行。顺便直接解决了特定崩溃的原因。


推荐阅读