Visual Leak Detector源码下载

Posted 木三百川

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Leak Detector源码下载相关的知识,希望对你有一定的参考价值。

使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍 VLD 源码的下载。

说明

使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍 VLD 源码的下载。同系列文章目录可见 《内存泄漏检测工具》目录


1. 下载途径

v2.5.1 版本为例,可以到 Github-KindDragon-vld 页面下载 masterzip 源码包,如下所示:

也可以到 Github-KindDragon-vld-releases 下载源码 zip 包或 tar.gz 包。

还可以通过 百度网盘-vld-2.5.1 源码包 下载。

2. 不同下载途径的源文件差异

通过 Github-KindDragon-vld-releases 下载的源码包 ziptar.gz 内容完全一样,只是压缩格式不同,文件的修改日期都是 2017/1/31 1:29

通过 Github-KindDragon-vld 页面下载的源码,相比于通过 Github-KindDragon-vld-releases 下载的源码,只是 README.md 文件内容有差异,前者在后者的基础上更新了部分内容,文件的修改日期为 2017/11/25 6:32

具体差异体现在几个网址链接上,因为 vld 一开始是托管在 Codeplex 上的,但 2017 年 12 月 15 日该网站被微软关闭,所以更新为了 Github 上的链接。

在VS2017中配置VLD(Visual Leak Detector)内存泄漏检测工具

首先在官方下载VLD

下载地址:

https://github-production-release-asset-2e65be.s3.amazonaws.com/566097/583de30e-b359-11e7-99d7-0f1fb50d7654?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190221%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190221T120415Z&X-Amz-Expires=300&X-Amz-Signature=d2f7d8314198ed5fe591ce7e6eff9ea243e6a9ace12e71c182acb22bd5d99ab9&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dvld-2.5.1-setup.exe&response-content-type=application%2Foctet-stream

 此版本为V2.5.1,最后发布的版本,下载后安装。假如安装路径为:VLD_Path

打开VS2017,创建一个工程,在资源管理器中的项目右键-》属性-》VC++目录-》包含目录-》添加:VLD_PATHinclude-》库目录-》添加:VLD_PATHlib

确定之后既可以编写代码,在代码中添加头文件,#include<vld.h>,然后编译运行,就会在控制台中打印出VLD的信息,也可以按F5调试模式,会在输出窗口显示出内存泄露信息,如果打印的信息中无法打印出行号,可以在项目右键-》属性-》连接器-》所有选项-》生成调试信息-》生成经过优化以共享和发布的调试信息(/DEBUG:FULL),然后再在输出窗口中就有了内存泄漏的行数,双击行数就会自动在代码中定位了。

以上是关于Visual Leak Detector源码下载的主要内容,如果未能解决你的问题,请参考以下文章

vs2015 visual leak detector怎么使用

Visual Leak Detector简介

在VS2017中配置VLD(Visual Leak Detector)内存泄漏检测工具

与 crtdbg 相比,Visual Leak Detector 不打印任何泄漏

Visual Leak Detector使用注意事项

Visual Leak Detector 2 2 3 Visual C++内存检测工具