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

参考网址: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

 

编译、运行。

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

posted on 2018-02-18 23:03  东地信  阅读(901)  评论(0编辑  收藏  举报