VS2017中的_crtBreakAlloc

Dmi*_*gin 1 c++ memory-leaks crt visual-studio-2017

我尝试使用CRT找出内存泄漏。我正在使用Visual Studio 2017社区。我遵循了官方帮助,但无法正常工作。

我在“监视”窗口中尝试了不同的输入。那就是我得到的:

_crtBreakAlloc标识符“ _crtBreakAlloc”未定义

我尝试了在另一个问题中发现的建议,并得到了相同的结果:

(int *){,, ucrtbased.dll} _crtBreakAlloc标识符“ _crtBreakAlloc”未定义

(int *){,, ucrtbased.dll} __ crtBreakAlloc标识符“ __crtBreakAlloc”未定义

调试构建,运行时库多线程调试DLL(/ MDd)。

我试图调用函数_CrtSetBreakAlloc,它的工作原理。

那么重新编译并调用此函数是唯一的选择吗?还是我缺少明显的东西?

Dmi*_*ryA 5

尝试:

{,,ucrtbased.dll}_crtBreakAlloc
Run Code Online (Sandbox Code Playgroud)

确保已加载符号(工具/选项/调试/符号)。