安装vld

下载并安装vld

 Github镜像站-GitHub - KindDragon/vld: Visual Leak Detector for Visual C++ 2008-2015

我安装在d盘的,如下图所示

拷贝文件

复制三个文件夹到工程目录的vld下

Qt内存泄漏工具vld使用_Visual

pro文件添加

win32: LIBS += -L$$PWD/vld/lib/Win32/ -lvld
INCLUDEPATH += $$PWD/vld/include
  • 1.
  • 2.

main文件中添加

#include "vld.h"
  • 1.

查看效果

Qt内存泄漏工具vld使用_#include_02

从上图可以查看到huitest\customwindow.cpp (289) 289行有内存泄漏 7个子节。

然后就可以根据提示修改解决内存泄漏的问题。