c++ - 在 C++ (MSVC) 中打印堆栈跟踪?

标签 c++ qt visual-c++

<分区>

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

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

最佳答案

StackWalker由 Jochen Kalmbach [MVP VC++] 提供并在 codeproject 上可用可能是执行此操作的最简单方法。它总结了处理底层 StackWalk64 API 的所有细节。

关于c++ - 在 C++ (MSVC) 中打印堆栈跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/301892/

相关文章:

c++ - 我可以控制特定的VC++编译器优化吗?

c++ - VC++中Float数据类型的值,如何判断是否混合了字符串或特殊字符

c++ - 全局变量没有在主线程中被破坏?

c++ - 重置后尝试访问指针

java - JNI如何管理C++代码中的静态变量?

c++ - 如何捕捉鼠标键盘操作

javascript - 带有参数列表的 For 循环

c++ - vector push_back 随机发生

c++ - QML:如何在不实际移动任何可见组件的情况下在 MouseAeria 上获得鼠标移动的方向?

c++ - 你如何用 doxygen 记录 QFlags?