c++ - Visual Studio 调试器不再显示发生崩溃的代码行之前的代码行
问题描述
不久前,当我在 Visual Studio 中发生崩溃时,它会向我显示代码崩溃的行以及调用包含代码崩溃行的函数之前的所有行。
由于几个月和 Visual Studio 中的一些更新,它开始只显示发生崩溃的行。例如,我的代码崩溃了,调试器打开了头文件,并在其中显示了代码崩溃的行,但没有显示在该头文件中调用函数的行。以前它会显示调用函数的行,从使用标头的程序的主函数开始。而且我可以轻松地确定主程序的哪一部分对标头中的函数进行了错误调用。
有没有办法让它像以前一样向我展示所有的线条?我在网上到处搜索,找不到这个。
解决方案
我能够找到如何显示调用堆栈窗口:在调试时,在“调试”菜单中,选择“Windows”>“调用堆栈”。
这显示了所有函数调用到崩溃发生的那一行。顺便直接解决了特定崩溃的原因。
推荐阅读
- android - 带有片段的垂直 ViewPager
- c++ - 获取在新选项卡中启动的浏览器窗口的进程句柄值
- dictionary - 传单地图和 IONIC 4
- php - 如何在 Blade 模板中全局使用变量
- wpf - WPF 用户控件中的 WindowsFormsHost
- augmented-reality - 如何在 ARCore 中显示从服务器获取的图像?
- java - 如何使用私有构造函数创建类对象?
- c# - 初始化组件后调用方法
- react-native - 模态不出现
- vue.js - 带有 Vue CLI 3 的项目的导入路径上的 WebStorm 中的 Intellisense(代码完成辅助)不适用于 Vue.js