C++ 如何在QA计算机上捕获堆栈跟踪

C++ 如何在QA计算机上捕获堆栈跟踪,c++,debugging,qt,visual-c++,C++,Debugging,Qt,Visual C++,我正在编写一个Qt/C++应用程序,直到本月为止,我一直在使用Mingw进行编译,并使用drmingw从QA人员那里获取堆栈跟踪 然而,我最近转换成了MSVC++9,这样我就可以使用声子框架了 缺点是现在来自drmingw的堆栈跟踪是无用的。其他人使用什么?您可以使用Dr Watson捕获未处理的异常并生成转储文件。 然后可以在VisualStudio或WinDBG中打开转储以查看所有线程的堆栈,只要您有符号文件 如果您想自己捕获调用堆栈,可以使用。您可以找到好的示例代码

我正在编写一个Qt/C++应用程序,直到本月为止,我一直在使用Mingw进行编译,并使用drmingw从QA人员那里获取堆栈跟踪

然而,我最近转换成了MSVC++9,这样我就可以使用声子框架了


缺点是现在来自drmingw的堆栈跟踪是无用的。其他人使用什么?

您可以使用Dr Watson捕获未处理的异常并生成转储文件。 然后可以在VisualStudio或WinDBG中打开转储以查看所有线程的堆栈,只要您有符号文件


如果您想自己捕获调用堆栈,可以使用。您可以找到好的示例代码