如何在 Visual Studio 2019 上安装 Visual Leak Detector (VLD)?

Dmi*_*ry 2 visual-c++ visual-leak-detector visual-studio-2019

我从Releases运行安装文件,并尝试遵循官方指南,但它仅包含针对旧版本的说明(Visual C++ 2010/2012/2013)。我没有找到那里提到的菜单。那么如何在 VS 2019 上安装 vld?

Dmi*_*ry 10

假设VLD的安装路径是 C:\Program Files (x86)\Visual Leak Detector

配置您的项目以便在构建Debug Win32时使用 VLD :

  1. 打开 ProjectProperties
  2. 选择配置:调试,平台:Win32
  3. 打开 Configuration PropertiesVC++ Directories
  4. 追加Include DirectoriesC:\Program Files (x86)\Visual Leak Detector\include
  5. 追加Library DirectoriesC:\Program Files (x86)\Visual Leak Detector\lib\Win32

以类似的方式,对于Win64,您可以:

  1. 打开 ProjectProperties
  2. 选择配置:调试,平台:Win64
  3. 打开 Configuration PropertiesVC++ Directories
  4. 追加Include DirectoriesC:\Program Files (x86)\Visual Leak Detector\include
  5. 追加Library DirectoriesC:\Program Files (x86)\Visual Leak Detector\lib\Win64

对于Release配置操作相同,只需在步骤 (2) 中选择Release

恭喜,现在你可以使用VLD了,只要

#include <vld.h>
Run Code Online (Sandbox Code Playgroud)