用于获取文件堆栈跟踪的工具

时间:2010-08-30 11:23:57

标签: c++ visual-c++ stack-trace

你知道Windows中是否有一个能够启动C ++应用程序的工具,并且当有异常时,是否能够自动保存到堆栈跟踪信息文件?

我现在有dbghelp.dllStackWalk64功能,但我想使用一些工具而不是自己编码。

现在我也在看WinDebug。我发现here母鸡发生了崩溃,给出了以下命令,它打印出大量的诊断信息,包括堆栈跟踪。

|* ~* kp
|* !analyze -v -f
|* lm

我正在弄清楚WinDebug是否可以自动化,但我宁愿使用更简单的工具来获得堆栈跟踪。你能救我吗?

2 个答案:

答案 0 :(得分:1)

使用Microsoft Site的Visual Studio 2010 Express版。它有一个非常好的调试器。

它也是免费的!!

我不确定它是否可以自动保存到文件中。这可能需要自动化。

答案 1 :(得分:0)

您可以使用系统的Dr.Watsondrwtsn32)创建转储,稍后可以使用windebug。