当前位置: 代码迷 >> 综合 >> VisualStudio/Qt使用VLD检查内存泄露
  详细解决方案

VisualStudio/Qt使用VLD检查内存泄露

热度:63   发布时间:2023-12-12 16:56:23.0

下载VLD

链接地址:Visual Leak Detector | Enhanced Memory Leak Detection for Visual C++

安装VLD

  • 添加环境变量可以直接使用

  •  不添加环境变量,需要手动引入。

配置VLD

链接地址:VisualStudio如何导入lib库和.h文件_quietbxj的博客-CSDN博客

注意:

  • 运行时需要拷贝bin目录中的所有文件。

  • 还需要拷贝配置文件-vld.ini。

使用VLD

#include "vld.h"int main()
{int *a = new int[100];return 0;
}

运行这段代码(debug模式),就可发现内存泄露的位置大小,结果如下图。