• 315阅读
  • 1回复

[提问]QT内存泄漏怎么解决 [复制链接]

上一主题 下一主题
离线0okmijn098
 

只看楼主 倒序阅读 楼主  发表于: 07-04

网上看到帖子,用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如何检测内存是否泄漏,如果采用此方法我的问题出错在哪?谢谢!

离线uidab

只看该作者 1楼 发表于: 07-04
帖子说的可是用VS工具  , 不是用QtCreator
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
快速回复
限100 字节
 
上一个 下一个