你知道Windows中是否有一个能够启动C ++应用程序的工具,并且当有异常时,是否能够自动保存到堆栈跟踪信息文件?
我现在有dbghelp.dll
和StackWalk64
功能,但我想使用一些工具而不是自己编码。
现在我也在看WinDebug
。我发现here母鸡发生了崩溃,给出了以下命令,它打印出大量的诊断信息,包括堆栈跟踪。
|* ~* kp |* !analyze -v -f |* lm
我正在弄清楚WinDebug
是否可以自动化,但我宁愿使用更简单的工具来获得堆栈跟踪。你能救我吗?
答案 0 :(得分:1)
使用Microsoft Site的Visual Studio 2010 Express版。它有一个非常好的调试器。
它也是免费的!!
我不确定它是否可以自动保存到文件中。这可能需要自动化。
答案 1 :(得分:0)
您可以使用系统的Dr.Watson(drwtsn32
)创建转储,稍后可以使用windebug。