2

我正在尝试向使用 Visual Studio 2012 构建的 C 项目添加一个简单的回溯函数,并且由于某种原因,它在调用时给了我这个编译错误CaptureStackBackTrace()

10>c:\...\stacktrace.h(112): warning C4013: 'RtlCaptureStackBackTrace' undefined; assuming extern returning int

该构建是使用 cmake 配置的。根据 MSN 文档,RtlCaptureStackBackTrace是 的支持实现CaptureStackBackTrace,但我不明白为什么找到它会有任何问题。我的包括:

#include <windows.h>
#include <winbase.h>
#include <dbghelp.h>

一般来说,我对 C 项目不是很熟悉,这是我 15 年来在 Windows 上的第一个项目,所以我真的不知道可能出了什么问题。该项目非常大,其他一切都很好。

4

0 回答 0