在我的C ++应用程序(使用Visual Studio 2003开发)和Qt4中,我想将特定代码行的堆栈跟踪打印到控制台输出或文件中。
需要什么? Qt对此有何帮助?
答案 0 :(得分:10)
StackWalker并且在codeproject上提供可能是最简单的方法。它包含了处理底层StackWalk64 API的所有细节。
答案 1 :(得分:3)
它不在公共Qt API中,但如果您查看
$ QTDIR / SRC / corelib的/内核/ qcrashhandler。*
你可以看到这个跨平台实现的开始。
答案 2 :(得分:2)
StackWalk64应该可以满足您的需求。