19得票5回答
在包含vld.h之后,应用程序无法正确启动。

我在使用Visual Studio 2010的Win32项目中包含了vld.h、vld.lib和vld_x86.dll。项目已经成功构建,但在执行时却崩溃,并出现以下错误信息:"The application was unable to start correctly (0xc0150002...

14得票1回答
Visual Leak Detector没有报告泄漏。

我对使用Visual Studio 2013还比较新,正在尝试让Visual Leak Detector(版本2.3)工作,以便检查我的项目是否存在内存泄漏。 我已经安装了它,并将 C:\Program Files (x86)\Visual Leak Detector\include 添加到...

12得票2回答
Visual Studio 2017 中的 Visual Leak Detector:没有源代码行号

我尝试在使用"Visual Studio 2017"平台工具集的Visual Studio 2017中使用Visual Leak Detector。我已经设置了 include 目录和 library 目录,生成调试信息也打开了。exe 的符号已经加载。 (如果我将平台工具集更改为"Visu...

12得票10回答
Visual C++ - 内存泄漏检测

有什么建议吗?这篇SO帖子谈到了Visual Leak Detector,但我正在寻找其他工具。另外,请不要推荐this。

10得票4回答
Visual Leak Detector 在 ntdll.dll 上抛出“访问冲突读取位置”的错误。

当我包含:#include <vld.h>; 在我的stdafx.h文件中运行程序,它显示Visual Leak Detector 2.5已安装。我可以正常运行程序,但当程序退出时,会出现以下错误:Exception thrown at 0x00007FFFB7F57FE7 (nt...

8得票2回答
堆损坏 - “Heap block 61af0f0在被释放之后被修改为61af194” C++

在我的应用程序中,我遇到了这个错误: HEAP[App.exe]: HEAP: Free Heap block 61af0f0 modified at 61af194 after it was freed 以下是一个调用栈: ntdll.dll!_RtlpBreakPointH...

8得票7回答
C++中的内存泄漏检测,使用/不使用Visual Leak Detector

我想在Windows中检测我的C++程序的内存泄漏。 我阅读了MSDN上有关内存泄漏检测的文档,并开始使用Visual Leak Detector。 我对泄漏报告有疑问。 我期望看到文件名和行号,但是我总是看到下面的文本。 它包含了泄漏描述的所有组件(块类型、内存地址、数据等),除了文件名和...

7得票2回答
Visual Leak Detector 报告一个 int* 泄露了40个字节

这是我的程序 #include <vld.h> using namespace std; int main() { int* p = new int(100); } Visual Leak Detector 报告 Visual Leak Detector Ver...