1. 官方下载地址:https://kinddragon.github.io/vld/

可以下载最新的版本V2.5.1

2. 下载后安装。

3. 打开VS2017,新建控制台工程,右键工程“属性”,在“配置属性”->“VC++目录”的包含目录和库目录中添加相应对象。

包含目录添加...\Visual Leak Detector\include,库目录添加...\Visual Leak Detector\includelib。

可能存在的问题:因为官方只支持到VS2015版本,VS2017在默认配置下可以检测到内存泄漏但是无法显示行号

VS2017 内存泄漏检测工具VLD安装

4. “属性”页面,“配置属性”->“链接器”->“所有选项”,“生成调试信息”选项中选择“生成经过优化以共享和发布的调试信息”。

VS2017 内存泄漏检测工具VLD安装

5. 配置好后,编写代码,添加头文件#include <vld.h>

6. 编译运行,在控制台会打印出VLD信息。

7. 或者按“F5”进入调试模式运行,会在输出窗口显示内存泄漏信息。

 

参考文章:https://www.cnblogs.com/WindSun/p/10415248.html

相关文章:

  • 2021-09-15
  • 2021-12-19
  • 2021-12-19
  • 2021-07-22
  • 2021-06-23
猜你喜欢
  • 2021-04-29
  • 2021-08-01
  • 2021-09-23
  • 2021-11-30
  • 2021-06-21
  • 2021-11-28
相关资源
相似解决方案