如何在Windows中获取c中的调用堆栈?

时间:2010-11-13 06:23:17

标签: c

  

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

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

1 个答案:

答案 0 :(得分:1)

在Windows上,您可以调用DBGHELP.DLL导出的StackWalk64函数。它附带了Windows调试工具(WinDbg),但根据this link,“这些包含的DLL的重新分发策略是专门设计的,以便人们将这些文件包含在自己的包和发行版中尽可能简单。“