VS2017 内存泄漏检测工具VLD安装
1. 官方下载地址:https://kinddragon.github.io/vld/
可以下载最新的版本V2.5.1
2. 下载后安装。
3. 打开VS2017,新建控制台工程,右键工程“属性”,在“配置属性”->“VC++目录”的包含目录和库目录中添加相应对象。
包含目录添加...\Visual Leak Detector\include,库目录添加...\Visual Leak Detector\includelib。
可能存在的问题:因为官方只支持到VS2015版本,VS2017在默认配置下可以检测到内存泄漏但是无法显示行号
4. “属性”页面,“配置属性”->“链接器”->“所有选项”,“生成调试信息”选项中选择“生成经过优化以共享和发布的调试信息”。
5. 配置好后,编写代码,添加头文件#include <vld.h>
6. 编译运行,在控制台会打印出VLD信息。
7. 或者按“F5”进入调试模式运行,会在输出窗口显示内存泄漏信息。