首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

编译时出现Debug Assertion Failed怎么解决

2012-01-24 
编译时出现Debug Assertion Failed如何解决俺今天第一次编写MFC的程序,在编译时出现DebugAssertionFailed

编译时出现Debug Assertion Failed如何解决
俺今天第一次编写MFC的程序,在编译时出现Debug   Assertion   Failed这样一个对话框,点击retry   --   debug后,一黄色箭头停留在ASSERT的地方,该行语句是:ASSERT(FALSE);请问应该如何修改!!谢谢

[解决办法]
呵呵!ASSERT出错不用去修改,你要看看ASSERT()这个括号中的内容,声明的是什么!!比如说
Assert(hWnd!=NULL)意思是说,hWnd不能为NULL,如果是NULL就会提醒你出错了,正确的解决方法不是把Assert(hWnd!=NULL)山除掉,而是找出什么原因导致hWnd == NULL。
[解决办法]
查看调用堆栈,定位到自己的错误代码。NOLA的错误方法千万不要用。

热点排行