QT使用VLD检测内存泄漏

本文介绍如何使用VLD库检测QT项目的内存泄漏,包括VLD的下载、安装及配置过程,适用于QT5.13.0MSVC201764bit版本。在debug模式下,通过将VLD的头文件和库文件整合到QT中,可以有效地进行内存泄漏的检测。

QT使用VLD检测内存泄漏

下载VLD

VLD版本:vld-2.5.1-setup

下载地址:https://kinddragon.github.io/vld/

安装VLD

直接双击安装,选择安装位置,下一步,下一步即可。

可选(应该不需要)将D:\ProgramFiles\Qt\VLD\bin\Win32D:\ProgramFiles\Qt\VLD\bin\Win64添加到系统环境变量path里。

使用VLD

使用的QT版本是QT5.13.0 MSVC2017 64bit

步骤:

  1. 进入VLD的安装目录,将include文件下的文件vld.hvld_def.h文件拷贝到D:\ProgramFiles\Qt\Qt5.13.0\5.13.0\msvc2017_64\include目录下。
  2. 进入VLD的安装目录,将lib\Win64.lib\目录下的vld.lib文件拷贝到D:\ProgramFiles\Qt\Qt5.13.0\5.13.0\msvc2017_64\lib目录下。
  3. 如果运行报错,将D:\ProgramFiles\Qt\VLD\lib\Win64\vld.lib当成外部库,添加到工程里。(在pro文件里添加)。
  4. 要在debug模式下才能检测内存泄漏。

【转载】https://blog.csdn.net/u012230798/article/details/100528251

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值