【问题标题】: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中有这样的函数吗? 【问题讨论】: 请看这个问题:stackoverflow.com/questions/105659/… 标签: c 【解决方案1】: 在 Windows 上,您可以调用由DBGHELP.DLL 导出的StackWalk64 函数。它随 Windows 调试工具 (WinDbg) 一起提供,但根据this link,“这些包含的 DLL 的重新分发策略是专门设计的,以使人们尽可能容易地将这些文件包含在他们自己的包和版本中。” 【讨论】: