用C++(MSVC)打印堆栈跟踪?

Jér*_*ôme 9 c++ qt visual-c++

在我的C++应用程序(使用Visual Studio 2003开发)和Qt4中,我想将特定代码行的堆栈跟踪打印到控制台输出或文件中.

需要什么?Qt对此有何帮助?

Len*_*ate 10

Jochen Kalmbach [MVP VC++]的StackWalker可用于codeproject可能是最简单的方法.它包含了处理底层StackWalk64 API的所有细节.