Bootstrap

【VS2019】C/C++内存泄漏检测工具:Visual Leak Detector超详细安装教程(for windows)


1 VLD安装包下载

2 将VLD安装在电脑上

  • 鼠标左键双击,打开进行安装。在这里插入图片描述
  • 安装包具体安装步骤如下:
    在这里插入图片描述

  • 安装路径建议默认,如果你更改了安装路径,一定要记住它,因为后面需要在电脑的本地磁盘中找到VLD的安装文件!!
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 这里也会显示VLD的安装路径,如果你没记住,建议截图保存!!
    在这里插入图片描述

  • 这里安装程序会提醒你关闭VS,如果你的VS还是打开状态,请在点击确定之前关闭它!!
    在这里插入图片描述

在这里插入图片描述

3 在本地磁盘中找到VLD的安装文件

3.1 找到VLD的安装路径

在这里插入图片描述

3.2 include文件夹中包含了 vld.hvld_def.h两个文件

在这里插入图片描述

3.3 lib文件夹下面包含了Win32和Win64两个文件夹

在这里插入图片描述

3.3.1 Win32文件夹下有32位的vld.lib文件

在这里插入图片描述

3.3.2 Win64文件夹下有64位的vld.lib文件

在这里插入图片描述

4 将VLD安装到VS2019中

4.1 安装 .h 文件

4.1.1 找到VS2019的根目录

  • 鼠标左键点击头文件 <stdio.h>

  • 然后单击右键,选择转到文档选项
    在这里插入图片描述

  • 将鼠标放在当前窗口右上角已经打开的文档stdio.h

  • 然后单击右键,选择打开所在的文件夹选项
    在这里插入图片描述

  • 此时会弹出stdio.h所在的文件浏览器窗口
    在这里插入图片描述

4.1.2 安装vld.hvld_def.h两个文件

  • 3.2中找到的include文件夹中vld.hvld_def.h两个文件,全部复制到该文件夹下。
    在这里插入图片描述

4.2 安装 vld.lib 文件

4.2.1 找到 .lib目标文件夹

  • 点击上放路径中的10
  • 跳转到include的上一层目录
    在这里插入图片描述

  • 找到该文件目录里下的Lib文件夹,双击进入
    在这里插入图片描述
  • 继续双击进入
    在这里插入图片描述
  • 继续双击进入
    在这里插入图片描述

  • 此时在Lib\10.0.19041.0\um文件夹下会发现有x64x86两个文件夹
    在这里插入图片描述

4.2.2 安装64位vld.lib文件

  • 3.3.1中找到的Win64文件夹下的vld.lib文件复制到x64文件夹下
    在这里插入图片描述

4.2.3 安装32位vld.lib文件

  • 3.3.1中找到的Win32文件夹下的vld.lib文件复制到x86文件夹下
    在这里插入图片描述

5 测试

  • 打开VS2019
  • 添加头文件 #include<vld.h>
    在这里插入图片描述

  • 执行代码,此时窗口会显示两行文字,说明VLD已经安装成功。
    在这里插入图片描述

  • 执行或调试代码,如果释放了内存,此时正常执行。
    在这里插入图片描述

  • 如果,未释放内存,发生了内存泄漏,此时窗口会显示内存泄漏相关信息。
    在这里插入图片描述

6 查看vld.h文档

  • 鼠标左键点击头文件 <vld.h>

  • 然后单击右键,选择重新扫描——重新扫描文件选项
    在这里插入图片描述

  • 当前窗口右上角自动打开文档stdio.h
    在这里插入图片描述

;