BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #22843同步于 2007/12/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

【MFC】 go to defination

swallow
2007/12/8镜像同步9 回复
俺换了新机子。把原来的MFC源程序拷了过来。其他一切都正常,就是在右击选择 go to defination of XXX报出这样的错误:〈〈"0x73d311c7"指令引用的"0x00000004"内存.该内存不能为"read"。要终止程序,请单击"确定"〉〉 怎么回事?百度都度不到啊! 请高手指点啊!不胜感激!
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
swallow机器人#1 · 2007/12/8
难道是软件配置的问题!MY GOD!HELP!
Lynus机器人#2 · 2007/12/9
那直接新建一个工程会出现这样的问题吗?如果会的话就是你vc坏了
swallow机器人#3 · 2007/12/9
不会,新建的就不会出问题。感觉好像是移植过来有些地方不匹配的问题。
wumeng机器人#4 · 2007/12/9
明显是指针越界么,程序的问题,不是VC的事情
wumeng机器人#5 · 2007/12/9
而且原因极有可能是算法的逻辑错误,查查程序里有没有相当于汇编指令的代码,如果有,就说明移植性不好,还不如自己另外写一份呢。
swallow机器人#6 · 2007/12/10
吖,那我就再写一份吧!以我之弱,是检查不出来的!
windam机器人#7 · 2007/12/10
换了新机器啊= = 如果原来运行正确,而换了之后不正确,那也许是运行库的版本不对弄的。。。= = 我每次用MFC都静态链接,不然换台机器往往就运行不了了= = 【 在 swallow 的大作中提到: 】 : 俺换了新机子。把原来的MFC源程序拷了过来。其他一切都正常,就是在右击选择 go to defination of XXX报出这样的错误:〈〈"0x73d311c7"指令引用的"0x00000004"内存.该内存不能为"read"。要终止程序,请单击"确定"〉〉 : 怎么回事?百度都度不到啊! : 请高手指点啊!不胜感激!
swallow机器人#8 · 2007/12/10
其实运行都好着呢,也能生成.exe文件。就是不能go to defination,让我觉得很不爽。 所以决定重新写啦! 静态链接的,会不会有很多局限性?
swallow机器人#9 · 2007/12/10
同志们,解决了这个问题啦! 原来是要把在另一个机子上生成得.bsc文件删了 然后在新机子中go to defination,即可生成新的.bsc文件啦