zl程序教程

您现在的位置是:首页 >  工具

当前栏目

VLD检查qt写的程序是否有内存泄漏(MSVC)

Qt内存程序 是否 检查 泄漏
2023-09-14 09:07:11 时间

参考网址:http://blog.csdn.net/lin_jianbin/article/details/45044459

安装vld程序。只能测vs。vs没事了,别的也就没事不是吗?

.pro里加入下列代码

……
win32{

    CONFIG(debug, debug|release) {
    INCLUDEPATH += "C:/Program Files (x86)/Visual Leak Detector/include"
    DEPENDPATH += "C:/Program Files (x86)/Visual Leak Detector/include"
    LIBS += "C:/Program Files (x86)/Visual Leak Detector/lib/Win32/vld.lib"
}

}

……

在main函数上面添加以下代码:

#ifdef _DEBUG

#include “vld.h”

#endif

编译、运行。

程序跑完一遍关掉,有没有内存泄漏,在“应用程序输出”里,会清楚得写明。