- 打开Tools -> Options -> Projects and Solutions -> VC++ Directories;
- 然后点击include files下拉列表,在末尾把VLD安装目录中的include文件夹添加进来;
- 同样点击lib下拉列表,把VLD的lib也添加进来;
- 在需要检测内存泄漏的源文件中添加
#include “vld.h”
顺序无所谓,但是一定不能在一些预编译的文件前(如stdafx.h)。我是加在stdafx.h文件最后。
- 把安装目录下dll文件夹中的所有dll文件拷贝到工程Debug目录,也就是Debug版.exe生成的位置。点击Debug –> Start Debugging 调试程序,在OUTPUT窗口中就会显示程序运行过程中的内存泄漏的文件、行号还有内容了。
http://kangzj.net/visual-leak-detector-download/
file:///D:/Program%20Files/Visual%20Leak%20Detector/README.html
http://www.2v2.org.cn/a/6/25040.html