gpt4 book ai didi

c++ - 如何保存 Visual Studio C++ 调试 session 的状态?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:47 24 4
gpt4 key购买 nike

我正在使用 Visual Studio C++ 2013。我正在运行一个数字计算器程序,因此它可以线性/可预测地进行。但是我有一个测试需要几个小时才能运行,然后由于我的代码中的逻辑错误而断言。我可以在崩溃前得到一个断点,但我不能在不从头开始的情况下后退。

有什么方法可以让 Visual Studio 保存我的程序状态,以便我可以在那个点重新启动?

程序状态非常复杂,我自己将所有状态保存到文件中以供稍后恢复需要大量工作。

最佳答案

在 Visual Studio 中调试时(即使是从断点)使用 Debug|Save Dump As... 来保存当前的调试状态。保存时,确保选择“Minidump With Heap”,以便您可以访问堆内存。

稍后您可以双击 .dmp 文件以在您所在的位置使用 Visual Studio 打开它。

关于c++ - 如何保存 Visual Studio C++ 调试 session 的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24992590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com