【问题标题】:How to get call stack in c in windows? [duplicate]如何在windows的c中获取调用堆栈? [复制]
【发布时间】:2010-11-13 06:23:16
【问题描述】:

可能重复:
How can one grab a stack trace in C?

在PHP中是debug_backtrace,c中有这样的函数吗?

【问题讨论】:

标签: c


【解决方案1】:

在 Windows 上,您可以调用由DBGHELP.DLL 导出的StackWalk64 函数。它随 Windows 调试工具 (WinDbg) 一起提供,但根据this link,“这些包含的 DLL 的重新分发策略是专门设计的,以使人们尽可能容易地将这些文件包含在他们自己的包和版本中。”

【讨论】:

    猜你喜欢
    • 2017-10-25
    • 2015-07-02
    • 2010-11-21
    • 2011-05-03
    • 2010-09-11
    • 2011-03-23
    • 2011-01-22
    • 2010-09-18
    • 1970-01-01
    相关资源
    最近更新 更多