0x055xxx指令引用的"0x0000000c"内存。该内存不能为"read"

chyjp2008 2011-05-24 08:48:14
写好的MFC程序,在自己机器上编译、运行正常,拿到别的机器上运行就报上面的错误,很无语、、

链接设置为Static,导出方式为Release,Settings上面的设置都正常着,不会是MFC库的配置问题。

这个报错让我头疼的是,在本机上调试、运行都能通过,根本就没办法通过调试找出错误的原因,

大家看看到底问题出在哪?




...全文
177 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
一名程序员 2011-05-24
  • 打赏
  • 举报
回复
应用程序环境配置问题。
可能是你的计算机跟别人的应用程序环境配置不一样。
比如:相关dll,文件路径,操作系统版本。等等。
chyjp2008 2011-05-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 kyotrue 的回复:]
肯定是访问了NULL指针,你应该检查你的代码。
话说你本机是用的Release运行的么?Release版会将很多变量初始化为0,Debug不会,因此导致Debug不挂Release挂。

实在不行就DUMP
[/Quote]

Debug和Release都挂了,我机器上运行一切正常,一点报错信息都弹不错来,这让我无从下手啊
Eleven 2011-05-24
  • 打赏
  • 举报
回复
打log吧,先定位问题所在
_free 2011-05-24
  • 打赏
  • 举报
回复
换成debug版的去另外的机器测试,看能不能弹出点错误什么的,另外检查下程序中的内存操作部分的代码
kyotrue 2011-05-24
  • 打赏
  • 举报
回复
肯定是访问了NULL指针,你应该检查你的代码。
话说你本机是用的Release运行的么?Release版会将很多变量初始化为0,Debug不会,因此导致Debug不挂Release挂。

实在不行就DUMP
chyjp2008 2011-05-24
  • 打赏
  • 举报
回复
问题已经解决,感谢各位提出的宝贵意见,结贴给分!

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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