0okmijn098的个人主页

http://www.qtcn.org/bbs/u/181557  [收藏] [复制]

0okmijn098

  • 10

    关注

  • 1

    粉丝

  • 3

    访客

  • 等级:新手上路
  • 总积分:7
  • 男,1986-11-19

最后登录:2024-02-23

更多资料

日志

QT内存泄漏怎么解决

2017-07-04 17:40
网上看到帖子,用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如何检测内存是否泄漏,如果采用此方法我的问题出错在哪?谢谢!
分类:默认分类|回复:2|浏览:585|全站可见|转载
 

下一篇:

上一篇:

 
删除

mengdie:Qt 中运行 vld,一般需要把 Visual Leak Detector\bin\Win64 下面的 后缀为 dll 和 manifest 的文件,拷贝到 生成的 exe 目录下

2017-07-10 13:12 -
删除

duduqq:要运行才能看到啊

2017-07-06 09:51 -

Powered by phpwind v8.7 Certificate Copyright Time now is:04-29 12:29
©2005-2016 QTCN开发网 版权所有 Gzip disabled