使用VS15社区进行调试,历史记录

时间:2017-01-11 03:39:47

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

我正在调试我的.dll并且它不一致地崩溃(每30分钟左右),当我挂钩调试器时,我收到错误,“帧不在模块中”。所以我的问题是,是否可以查看从我的程序执行的最后一行代码,如果是,如何?

谢谢。

1 个答案:

答案 0 :(得分:1)

是的,我同意Retired的建议,您可以使用调用堆栈窗口,您可以将黄色箭头拖动到代码中的另一个点以重新执行某些代码。

参考:

In visual studio, is there a way to step back to see what the few lines executed before were?

此外,像这里的老博客一样:

https://blogs.msdn.microsoft.com/habibh/2009/10/21/the-future-of-debugging-is-here-visual-studio-2010-now-supports-stepping-back-in-the-debugger/

我也在我的VS2015企业版中测试它,你可以像A一样使用IntelliTrace函数,然后在调试时重新查看最后一行代码。

enter image description here