编译时出现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的错误方法千万不要用。