编译错误:'RtlCaptureStackBackTrace'未定义

时间:2013-02-21 00:57:37

标签: c visual-studio-2012 backtrace

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

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

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

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

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

0 个答案:

没有答案