MFC应用程序在自己在电脑下正常运行,编译后在其他电脑下运行却出现内存不能为Read异常

MFC应用程序在自己在电脑上正常运行,编译后在其他电脑上运行却出现内存不能为Read错误
MFC应用程序在自己在电脑上正常运行,编译后在其他电脑上运行却出现内存不能为Read错误 程序为release版本 不缺少DLL文件


------解决方案--------------------
一般是操作了野指针导致的。

debug版本的程序在运行时,对野指针的操作不一定会出错,但是release版本的话就会出现错误
------解决方案--------------------
顶1楼,确实这个问题我也是频繁遇到
自己Debug版本看不见的,多重释放也没问题。
但是Release,或者到性能好的机器上,这问题就爆发了。

我的方法是:
1.设置Release版本的断点定位。
2.在资源释放处,特别是各类的析构函数,这些地方打上log日志。
------解决方案--------------------
环境变了,完全可能. 程序错误.
------解决方案--------------------
这恐怕得一个个查了,这种任务费功夫。。。
------解决方案--------------------
下断点跟踪调试下
------解决方案--------------------
在处理大量操作时,未释放指针经常会出现内存错误