VC2012内存泄漏检测工具Visual Leak Detector

     推荐使用vld2.3版本,下载地址:http://download.csdn.net/detail/u012543266/6440739 

配置全局VC路径

用菜单Tools/Options打开Options窗口会发现Projects and Solutions/VC++ Directories已经不可用,而菜单Projects/Properties只能配置单个项目的路径。
正确的方法是:

  1. 打开任意一个VC项目。
  2. 用菜单View/Other Windows/Property Manager打开Property Manager窗口
  3. 展开<Project Name>的所有分支
  4. 找到<Project Name>/Debug | Win32/Microsoft.Cpp.Win32.user或<Project Name>/Release | Win32/Microsoft.Cpp.Win32.user,双击或用右键菜单项Properties打开Microsoft.Cpp.Win32.user Property Pages窗口
  5. 使用Common Properties/VC++ Directories即可配置全局VC路径
  6. 将Visual Leak Detector安装目录下的include文件夹包含在VC++ Directories下Include Directories里
  7. 将Visual Leak Detector安装目录下的lib\win32或lib\win64文件夹包含在VC++ Directories下Library Directories里

 

 

项目中的设置

         在项目的main方法所在文件的最上部添加#include <vld.h>,仅添加这里一处即可进行内存泄漏的检测。如果不放心,可在解决方案的每个工程下都包含此头文件。经过测试,在部分项目里,需要将Visual Leak Detector安装目录下文件vld.ini和bin/win32里的dbghelp.dll、vld_x86.dll、Microsoft.DTfW.DHL.manifest这四个文件复制到要进行内存泄漏检测的功能的debug文件夹下。

 

如果上述方法不能正确使用,可以联系我。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值