安装真三国无双的时候出现Debuugie8 assertion failedd!!!!!! 在线等!!!!

Debug&&&Assertion&&&Failed!
& VC++调程序出现如下错误:
Debug&&&Assertion&&&Failed!&&&&&
&&Program:&&&D:\wyuStud\debug\wyuStud.exe&&&
&&File:&&&afx.inl&&&&&&&&&
&&Line:157&&&
& 可能问题:1.野指针;2.内存泄露
& 解决方法:
1.看一看你的程序里是不是有ASSERT()或VERIFY()语句。这两个宏是用来测试它的参数是否为真的。出现你说的,这说明你的指针或表达试有问题
2.File:&afx.inl&
&&& 打开看看就知道了
3.vc++中遇到过此问题,在release下回忽略此问题,其实就是野指针的问题,在release版本下不用关心这个问题,也就是系统帮你给屏蔽了,但是问题还是存在的,真正使用的时候,偶尔会出来给你报个小错。创建窗体等的时候没有new,但是在析构的时候delete了,就会在debug环境下,报这样的错误。打开"编译"-&"配置"-&"把里面除了release其他的选项全部删除,再构件就OK了
& 4.首先如果你用的是vc6的话:
a.按F5运行你的程序
b.在出错时,选择“重试”
c.按ALT+7调出“调用栈”窗口
d.双击从上往下的最近一个自己定义的函数,系统会自动把该函数所在的文件显示出来,此时程序就暂停在光标处。一般来说错误就出在这附近。你可以通过查看变量的值来确认
5.可以先声明一个临时的CString变量然后作为暂存,然后把你取得的值放入其中,之后再赋给另一个你要使用的变量,即可解决问题 
6.可能是在编写函数调用指针变量时没有分配空间(如果是在类中定义的指针变量,则指针在多个函数中引用时要分别重新分配空间),检查一下。
7.类似的问题,可能是因为输出对象创建不成功,于是使用的时候用的就是空的对象,于是就出现问题了。
& 8.“build-&clean”
9."Project"-&"setting"-&"点击c/c++"-&"Category选项中选择Preprocessor"
-&"在Undefined symbols:填写_DEBUG" 重新编译运行即可
& 10.我是在做一个ActiveX控件的时候遇到的,由于是初学者,
所以在一个事件处理函数中这些轻率的写:
ClassMyControl pC
pControl.f1();&&
这些就会出现那个错误,改完Release后虽然异常被屏蔽了,但却直接退出了,解决方法是,声明一个ActiveX控件对象后,还要创建才能正在创建。
pControl.Create(``````);
pControl.f1();&&&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。当前位置:
参考问题:《》游戏改了一下设置后提示assertion failed,怎么解决?解决方法:可能您的显卡不支持将current module(建模)更改成native效果,请将该设置调低后再运行该游戏:若还是无法解决,那么请尝试将游戏相关画面设置调低(如分辨率等选项)后,再重新运行游戏。
游戏大小: 351.54MB
游戏类型: 动作游戏ACT
游戏语言: 中文
发布时间:
操作系统: WinXP,Vista,Win7,Win8
攻略排行周月
开始一段游戏人生《油管主播的生活》中玩家可以体验作为一个游戏主播…
《忍者神龟曼哈顿突变》好玩吗?很多玩家对这款游戏还不了解,下面小…
本类一周热点
lol6.10版本剑魔怎么出装?相信很多玩家都想知道,下面玩游戏…
新的一期周免即将到来,同时也是迎来6月3日周免英雄的消息,LOL…
玩游戏网 Corporation, All Rights Reserved 湘ICP备号-3

我要回帖

更多关于 ie8 assertion failed 的文章

 

随机推荐