网上看到帖子,用VLD(Visual Leak Detector)工具来检测QT的内存,帖子的地址如下:
http://blog.csdn.net/q5707802/article/details/45181343
按照帖子内容,我在QT项目的pro文件中加入了如下
win32 {    CONFIG(debug, debug|release) {  # 需要基于 Debug 模式        DEFINES += _DEBUG       
 VLD_PATH = "C:\Program Files (x86)\Visual Leak Detector"        INCLUDEPATH += $${VLD_PATH}/include        
 DEPENDPATH += $${VLD_PATH}/include        LIBS += -L$${VLD_PATH}/lib/Win64 -lvld    }}
并且在main.cpp中添加了引用
#ifdef _DEBUG
#include "vld.h"
#endif
问题是并没有编译提示内存的信息,运行还会StudyUi.exe crashed.无法运行了,求大神指导下qt如何检测内存是否泄漏,如果采用此方法我的问题出错在哪?谢谢!