mfc下报OSG内存泄漏解决方法
来源:互联网 发布:python汉化 编辑:程序博客网 时间:2024/06/08 03:40
解决问题的原载在:http://blog.csdn.net/swandream/article/details/4820973
自己在用OSG写一个基于mfc的三维引擎,debug下遇到这样的问题,最后几乎把所有源码都注释掉了还是内存泄露,你妹啊!无意中想起来是不是mfc本身的问题,一查果然是,就是mfc内部判断内存泄漏的dll不是最后卸载的,比如osg,里面有很多的static对象和智能指针,因此才会出现内除泄露。
解决办法就是把关于内存泄漏的dll尽量先加载,后卸载。
_AFXDLL命令的意思是定义这个符号表示动态连接MFC,也就是说如果原文件定义了_AFXDLL,说明原文件中有某些类,函数等,是以MFC DLL的形式提供的(也就是动态连接到MFC),如果原文件中没定义_AFXDLL,则这些类,函数等的实现代码是被直接插入原文件(也就是静态连接到MFC)。
先加载就是把lib(mfcm90d.lib mfcm90d.lib ) 放在OSG前面编译就可以了。
debug下,搞定!
You can find what the other mfc libs are in your visual studio install directory/VC/atlmfc/lib. You don't need to do this release mode.
原话,Release就不需要管了。
0 0
- mfc下报OSG内存泄漏解决方法
- mfc下报OSG内存泄漏解决方法
- 在MFC框架下使用osg报内存泄露的解决办法
- 在MFC框架下使用osg报内存泄露的解决办法
- 关于MFC的内存泄漏误报
- MFC多线程内存泄漏问题&解决方法
- OSG嵌入到MFC中报内存泄露
- ACE与MFC一起使用时内存泄漏的解决方法
- MFC 内存泄漏检测
- MFC内存泄漏跟踪
- MFC检测内存泄漏
- MFC 内存泄漏问题
- log4cpp 内存泄漏 解决方法
- 内存泄漏 解决方法
- WebView内存泄漏解决方法
- WebView内存泄漏解决方法
- WebView内存泄漏--解决方法
- 内存泄漏及解决方法
- 消息系统kafka及其变种Jafka、Metamorphosis (MetaQ)
- Android开发最佳实践
- 查找EMM和ECM
- centos 7 安装注意事项
- 双屏/多显示器截屏
- mfc下报OSG内存泄漏解决方法
- Erlang 编译时出现"no such file or directory" 与 当前工作目录问题
- 单引号引发的[object XMLHttpRequest]错误
- xshell常用快捷键
- UICollectionView
- 航班动态查询api调用代码示例
- python 字符串GBK解码
- Android事件分发(事件传递机制)
- 使用dbms_metadata.get_ddl得到表的ddl语句,增加itl事务槽个数