在下最近在做一个工程,在一个回调函数中(静态函数)调用了一个动态链接库,发生了奇怪的内存泄露问题,我只是运行到工程的主界面为止,根本没执行这个回调函数,而且我也只在回调函数中声明了一个动态链接库中的类实例,动态链接库含有结构体,没用到指针什么的。但是我只要一屏蔽掉动态链接库中的类实例的声明,再重新编译,就不会再有内存泄露了。这是什么原因啊?知道的高手们进来帮帮我,谢谢了!
解决方案 »
- vc 中如何得到实时的下载速度?
- 如何在一幅图像上画出若干个矩形窗并返回其相应的参数(窗的位置和大小)?
- 查了半天也没有找到怎么把***.ocx控件自动注册了
- 请教动态创建的CTreeCtrl如何响应事件
- USHORT型数据写到硬盘上和读出来时为何高位在前底位在后?
- 模糊查询的问题!
- 请教一个打包安装的问题
- uninstall win2000 sp3 and install win2000 sp2
- 想请教各位高手,如何知道各种文件的格式或算法?
- 想知道360安全桌面上显示的图标是怎么做的
- 为什么CompatibleDC只有黑白2色?
- UDP通信中,能实时接收50ms/帧(1000字节)的数据吗?
2。使用debug和输出调用堆栈及内存使用情况的方法来输出,查找一下真正的原因。在网上有关于vc内存分配的一个工具,虽然有误报,但确实可以帮助我们来分析问题(visual leak)
关于DLL工程中存在全局变量可能导致MFC内存泄露误报的原因分析及解决办法