Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具。可以得到内存泄漏点的调用堆栈,还可以得到其所在文件及行号; 可以得到泄露内存的完整数据; 可以设置内存泄露报告的级别;并且是开源免费的。
下载地址 http://www.codeproject.com/tools/visualleakdetector.asp
下载最新版直接按提示安装, 在你的程序里加上 vld.h。 就可以用了。
vld怎么使用不是重点,网上帖子一堆, 今天遇见的问题也很傻搞了俩小时才发现是vs设置问题。 差点都不想用了, 也是够2的
想在输出窗口看检测到的泄露的信息, 但是怎么也显示不出来, 后来才找到 工具-选项-调试-常规-将所有输出窗口文本重定向到即使窗口。
而我的及时窗口没有显示的调出来,所以就找不到信息在哪。把这调出来就拨云见日了