你知道Windows中有没有一个工具可以启动C++应用程序,并在出现异常时自动将堆栈跟踪信息保存到文件中?
我现在有了 dbghelp.dll
和 StackWalk64
函数,但我宁愿使用一些工具而不是自己编写代码。
现在我也在看 WinDebug
。我找到了 here当发生崩溃时,给出以下命令它会打印出大量诊断信息,包括堆栈跟踪。
|* ~* kp |* !analyze -v -f |* lm
我正在弄清楚 WinDebug
是否可以自动化,但我宁愿使用一些更简单的工具来获取堆栈跟踪。你能帮帮我吗?
最佳答案
使用 Microsoft 站点中的 Visual Studio 2010 Express Edition。它有一个非常好的调试器。
它也是免费的!!
虽然我不确定它是否可以自动保存到文件。这可能需要自动化。
关于c++ - 获取文件堆栈跟踪的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3599878/