hsjl.net
当前位置:首页 >> VS2010中 DEBug AssErtion FAilED怎么解决? >>

VS2010中 DEBug AssErtion FAilED怎么解决?

FILE* in = fopen(name, "r+b"); // 应该写成rb+吧?

忽略即可,这不是问题。原因是你断言处不符合断言条件。比如指针为空,变量没有值等。

我也遇到了同样的问题

kxetray.exe这是您电脑上的金山软件吧?有时不能很好的连网或其他原因会出现错误提示,如果总是这样,建议卸载重装,还是不可以,换类似的软件。 如果是开机出现的是程序的话,看看开机启动中是否有这个选项,如果有将其去掉按确定。

对应50、51行为: _AFXWIN_INLINE void CWnd::SetFont(CFont* pFont, BOOL bRedraw) { ASSERT(::IsWindow(m_hWnd)); ::SendMessage(m_hWnd, WM_SETFONT, (WPARAM)pFont->GetSafeHandle(), bRedraw); } ASSERT(::IsWindow(m_hWnd)); //表示 ::IsW...

看上去应该是fopen失败了。 确认一下文件是否存在,路径是否正确。 fopen之后一般要检查一下是否成功打开文件。

说明你文件流打开失败,你首先要看看你文件打开是否成功 从你代码看,你要确保FREQUAENCY L1 Halo.DAT必须在“当前目录”下,我怀疑你文件位置不在你认为应该在的目录中

如果你是win7 64位的操作系统,由于这个插件是32位程序,可能会与系统microsoft visual c++ x64产生冲突,这是由于程序兼容性导致的问题,你可以在ppt下右键点击属性,在兼容性选项卡下,选择在windows xp条件下运行程序,然后就能解决这个兼容...

提示说的很清楚了, 你检查下winocc.cpp的第349行代码写的是什么, 有什么错误, 一下就看出来了。 或者你可以贴上那部分代码, 看着像MFC的基本库里的某个函数报错了。 我检查了下这个库的代码, 我没有VC7的, 但是应该很久没更新过了, 我看V...

出现这种情况很可能是使用了野指针,比如某个指针指向一个局部变量,而在该变量作用域外使用该指针引用了该对象。 Assertion 是断言,用于假定某个条件肯定会满足,在debug模式下,当该条件不满足时则发生阻塞而弹出该对话框;在release下会忽略...

网站首页 | 网站地图
All rights reserved Powered by www.hsjl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com