MFC回声程序DebugAssertionFailed! File:wingdi.cpp Line:832,急求解!
MFC回声程序DebugAssertionFailed!File:wingdi.cppLine:832已安装MFCN42D.DLL等文件,依然有错,坐等高手。。。...
MFC回声程序DebugAssertionFailed! File:wingdi.cpp Line:832
已安装MFCN42D.DLL等文件,依然有错,坐等高手。。。 展开
已安装MFCN42D.DLL等文件,依然有错,坐等高手。。。 展开
展开全部
这是一个断言错误,具体原因因为没有代码所以无法解决。
但是这个问题很大原因会是因为指针问题引起的,你检查一下你程序中的指针调用,
很有可能是某个指针在调试的时候出现==NULL了,或者是定义的数组超界了
但是这个问题很大原因会是因为指针问题引起的,你检查一下你程序中的指针调用,
很有可能是某个指针在调试的时候出现==NULL了,或者是定义的数组超界了
追问
代码是照一本教材写的,一个很简单的回声程序例子,编译成功啊应该不是代码的问题.. 会不会是配置的问题啊?需要安装什么环境吗?
追答
是的,断言错误编译期间是检查不出来的,因为它不是语法错误,编译只能检查出语法错误。
比如说你定义了一个指针,而指针指向的是空,你又给这个指针的内存赋值,这个在语法上是没有问题的,是吧,但是运行时相当于给一个空地址赋值了,这个肯定就会发生断言错误。
你可以调试一下程序,看是哪里报的错,会加断点单步调试程序吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
我也遇到这情况了。 你看你的mfcn42d.dll 是不是41kb的 去下载一个40kb的就可以了。。。 真心坑爹
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询