社区
图形处理/算法
帖子详情
Debug error--after normal block(#100)
i_feng2012
2010-07-22 10:54:15
追踪的时候执行到 FILE *filePtr;这句时弹出上述错误
谁能告诉我这是什么原因?
...全文
33
4
打赏
收藏
Debug error--after normal block(#100)
追踪的时候执行到 FILE *filePtr;这句时弹出上述错误 谁能告诉我这是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Liberty-Bird
2010-07-24
打赏
举报
回复
FILE *filePtr;
这行代码本身没问题,可能是这行代码之前的其他代码或其后,直接使用了未初始化或无效的filePtr指针,导致内存溢出
xiuxianshen
2010-07-22
打赏
举报
回复
一般是越界访问导致的,不过具体原因要看你的详细代码,不会是标点用中文之类的错误吧,建议查查看
xiuxianshen
2010-07-22
打赏
举报
回复
多点代码
i_feng2012
2010-07-22
打赏
举报
回复
是一个读取md2格式动画的的程序,在网上下了一个模型读取没问题
自己做了一个就出了这问题,加我QQ细聊把1241623553
vc++中
debug
error
: Damage before/after n
orm
al
block
在程序运行结束时,VC++ 6.0如果出现这样一个对话框
error
:Damage before n
orm
al
block
"
al
t="关于
debug
error
:Damage before n
orm
al
block
" src="http://s2.sinaimg.cn/middle/67fc4f6a487118b295a71&690"> 就是触发了
debug
error
: Damag
Keil 出现
Debug
Error
! DAMAGE:after N
orm
al
block
Keil编译程序没有问题,在下载程序的时候出现: 甚至于出现,Keil死掉的情况 因为程序可以编译过,所以程序本身并没有问题,当下载时出问题就应该是 程序太大超出了单片机Flash、RAM太大等地方的问题。 最后检查是因为程序太大,所用单片机的Flash只有16K。而程序大小超过了16K。
程序执行过程中,报错
debug
errror damage :after n
orm
al
block
at
Visu
al
C++ 6.0运行一段程序,报错:
debug
errror damage :after n
orm
al
block
at(堆损坏了)。网上查了一下,说是内存访问越界。
Debug
模式下,点击忽略还能继续执行。下面,我将通过断点调试找到出错的语句,并定位出原因。
Debug
Error
! HEAP CORRUPTION DETECTED: after N
orm
al
block
(#82) at 0x000001C1B26B0860
VS2022报 "
Debug
Error
! HEAP CORRUPTION DETECTED: after N
orm
al
block
(#82) at 0x000001C1B26B0860" 错误
DAMAGE:after N
orm
al
block
今天帮助别人调试一个小程序,他的程序使用dev-c++调试会出现内存不可read的错误,我懒得启动linux就直接使用vc6来调试了,会咣一声程序挂掉,报DAMAGE:after N
orm
al
block
这种错误,如图
http://wzgyantai.blogbus.com/files/12317423800.jpg
断点调试发现前面都可以通过只要走到释放内存的free处,程序就会挂掉,后来发现是内存访问越界,针对他的程序而言是使用m
al
loc申请的空间过小,编译器
图形处理/算法
19,466
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章