Visual Leak Detector检测内存泄露
来源:互联网 发布:淘宝网咖啡机 编辑:程序博客网 时间:2024/06/05 20:19
Visual Leak Detector是一个比较好的内存泄露检测工具,可以在http://vld.codeplex.com/releases下载,目前更新到v2.4版本。下载以后,进行安装。我的安装目录是D:\Program Files (x86)。
1.在stdafx.h头文件中添加如下代码:#include <vld.h>,并添加如下路径D:\Program Files (x86)\Visual Leak Detector\include。(视图-属性页-VC++目录-包含目录)
2.添加路径:D:\Program Files (x86)\Visual Leak Detector\bin\Win32。(视图-属性页-VC++目录-库目录)。
3.添加路径:D:\Program Files (x86)\Visual Leak Detector\lib\Win32.(视图-属性页-VC++目录-引用)
4. 直接运行,会提示以下问题:
C:\Program Files (x86)\Visual Leak Detector\include\vld.h(122): error C2065: 'HMODULE' : undeclared identifier
C:\Program Files (x86)\Visual Leak Detector\include\vld.h(122): error C2182: 'VLDEnableModule' : illegal use of type 'void'
等等
经查, 这是2.0b的一个bug, 修复方法是修改vld.h的开头部分, 改成内容如下:
#if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_IX86)
#define _X86_
#endif
#include <windef.h>
#include "vld_def.h"
#ifdef _DEBUG
#pragma comment(lib, "vld.lib")
4.运行程序,Visual Leak Detector在程序的输出窗口会有相应的消息输出。
- 使用 Visual Leak Detector 检测内存泄露
- 使用Visual Leak Detector检测内存泄露
- 使用Visual Leak Detector检测内存泄露
- Visual Leak Detector检测内存泄露
- 介绍一个c++检测内存泄露工具:Visual Leak Detector
- 内存泄露检测工具 -- Visual Leak Detector
- 内存泄露检测工具 -- Visual Leak Detector (转)
- 使用Visual Leak Detector检查内存泄露
- Visual Leak Detector 帮助检查内存泄露
- 内存泄露检测工具 Visual Leak Detector
- 内存泄露检测工具Using Visual Leak Detector
- vld(Visual Leak Detector 内存泄露检测工具
- 使用Visual Leak Detector检查内存泄露
- vld(Visual Leak Detector) 内存泄露检测工具
- 内存泄露检测之: VC内存泄露检查工具--Visual Leak Detector
- 使用Visual Leak Detector检测内存泄漏
- 使用Visual Leak Detector检测内存泄漏
- 使用Visual Leak Detector检测内存泄漏
- 基于Linux服务器的性能分析与优化
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
- 地图输出
- ACM-成绩转换
- XP 安装后使用vc2010,进入类视图后,点击一个函数,后vs报错退出问题
- Visual Leak Detector检测内存泄露
- 黑马程序员——java的基础概述
- linux命令行大全
- Tomcat的目录结构详解
- C++运算符重载(10) - 智能指针
- 02-线性结构2. Reversing Linked List (25)
- ACM-1的个数
- hibernate 注解配置一对多关系简单实例
- 浅谈java学习--针对JAVA初学者的建议