在C+中打印堆栈跟踪+;(MSVC)? 在我的C++应用程序中(用Visual Studio 2003开发),我想从特定的代码行打印堆栈跟踪,或者是控制台输出,或者是文件。

在C+中打印堆栈跟踪+;(MSVC)? 在我的C++应用程序中(用Visual Studio 2003开发),我想从特定的代码行打印堆栈跟踪,或者是控制台输出,或者是文件。,c++,qt,visual-c++,C++,Qt,Visual C++,需要什么? Qt对此有帮助吗?在dbghelp.dll库中应该做你想做的事。由Jochen Kalmbach[MVP VC++]编写,可在codeproject上获得,这可能是最简单的方法。它总结了处理底层StackWalk64 API的所有细节。它不在公共Qt API中,但如果您查看 $QTDIR/src/corelib/kernel/qcrashhandler* 您可以看到跨平台实现的开始

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

在dbghelp.dll库中应该做你想做的事。

由Jochen Kalmbach[MVP VC++]编写,可在codeproject上获得,这可能是最简单的方法。它总结了处理底层StackWalk64 API的所有细节。

它不在公共Qt API中,但如果您查看

$QTDIR/src/corelib/kernel/qcrashhandler*

您可以看到跨平台实现的开始