1、解压Visual Leak Detector.zip,解压过程中忽略安全软件的提示
2、在项目中配置.h文件路径和lib路径(以下路径为自己解压的路径)
选择项目-> 右击属性 -> C/C++ -> 常规,在附加包含目录,添加:
E:\install\Visual Leak Detector\include
E:\install\Visual Leak Detector\src
选择项目-> 右击属性 -> 链接器 -> 常规, 在附加库目录,添加:
E:\install\Visual Leak Detector\lib\Win32
3、将E:\install\Visual Leak Detector\bin\Win32下的文件,拷贝至项目的proj.win32\Debug.win32下,
如果该项目没有该路径,先运行debug下项目
4、在项目开始文件中,加入如下代码:
#include "stdafx.h"
#ifdef _DEBUG
#include "vld.h"
#endif
5、以调试方式运行项目,关闭项目后,log中会有如下,表示成功
No memory leaks detected.
Visual Leak Detector is now exiting.
ps:上面用E:\install\Visual Leak Detector\lib\Win32的dll文件,跟本机系统无关,因为项目是win32项目