Visual Leak Detector源码下载
Posted 木三百川
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Leak Detector源码下载相关的知识,希望对你有一定的参考价值。
说明
使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍 VLD 源码的下载。同系列文章目录可见 《内存泄漏检测工具》目录
1. 下载途径
以 v2.5.1
版本为例,可以到 Github-KindDragon-vld 页面下载 master
的 zip
源码包,如下所示:
也可以到 Github-KindDragon-vld-releases 下载源码 zip
包或 tar.gz
包。
还可以通过 百度网盘-vld-2.5.1 源码包 下载。
2. 不同下载途径的源文件差异
通过 Github-KindDragon-vld-releases 下载的源码包 zip
与 tar.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
上的链接。
本文作者:木三百川
本文链接:https://www.cnblogs.com/young520/p/17338798.html
版权声明:本文系博主原创文章,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请附上出处链接。遵循 署名-非商业性使用-相同方式共享 4.0 国际版 (CC BY-NC-SA 4.0) 版权协议。
在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怎么使用
在VS2017中配置VLD(Visual Leak Detector)内存泄漏检测工具