Qt调用MFC dll引起内存泄漏问题

KudoRan 2013-05-02 03:05:35
我用MFC做了一个图像处理的插件,生成lib和dll。然后用Qt调用这个dll,程序启动没问题,但是程序关闭的时候出现了严重的内存泄漏问题。利用Qt新建一个空的程序(有界面)调用那个dll之后关闭依然内存泄漏。但是利用MFC建立对话框调用程序就不存在内存泄漏的问题。
我现在怀疑是Qt和MFC的内存管理机制一样引起的,不知道各位大侠有没有遇到过类似的问题,能不能提点一下在下……拜谢!
...全文
286 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Larmy888 2015-10-12
  • 打赏
  • 举报
回复
旧事新提, 此问题有解吗?

进一步发现只要包含MFC afx.h , 程序就会出现内存泄露问题
yshily 2014-10-29
  • 打赏
  • 举报
回复
楼主怎么用QT 调用MFC的东西啊 求讲解一下的啊。、。。
KudoRan 2013-05-06
  • 打赏
  • 举报
回复
唔,是对方的dll写的有问题,谢谢大家啦!
  • 打赏
  • 举报
回复
如果在程序运行中没有泄露的话,可以不理会
xcyl 2013-05-02
  • 打赏
  • 举报
回复
不能用MFC的东西 要写成标准的
dext 2013-05-02
  • 打赏
  • 举报
回复
需要写成标准的 DLL

16,235

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧