读书人

exe调用带MFC的DLL库发生内存异常

发布时间: 2014-06-03 16:27:40 作者: rapoo

exe调用带MFC的DLL库,发生内存错误,如何定位
如题:exe调用带MFC的DLL库,发生内存错误,“0x10219b2c”指令引用的“0x1054000”内存,该内存不能为“read”,该错误每次都是一个按键触发时出现
通过顶层exe或是DLL生成map的最大地址根本就不到0x1000000,不知道如何定位

有什么办法知道哪个DLL出错的, 错在哪行吗?
[解决办法]
VS自带的也行。
windbg也行。
[解决办法]
估计出来的都是反汇编

打log!
[解决办法]
有几个方法,
1、打日志(从大方向到小方向)前提是,你大概知道哪个大方向出问题
2、使用WinDBG,生成PDB文件,推荐使用此工具,WinDBG功能很强大。
3、生成.map文件,查看并分析.map文件中的函数地址

读书人网 >VC/MFC

热点推荐