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

Debug断言失败的有关问题

2012-03-28 
Debug断言失败的问题各位高手:小弟初学C++,这两天改了个程序,做了一个计时器,添加了timer()事件。Timer.h和

Debug断言失败的问题
各位高手:
  小弟初学C++,这两天改了个程序,做了一个计时器,添加了timer()事件。Timer.h和Timer.cpp两个文件的代码是我参考别人的程序复制过去的,最后程序也调试通过,可以运行了,可是每次运行之前都提示appcore.cpp line 380和387有断言失败,忽略这个问题程序可以正常运行。
  想请教一下,如何去掉这个提示,网上查了下原因,好像是重复定义导致的,请高手告诉我解决的具体办法,本人初学,请告诉的详细点,光讲原理我不明白,谢谢。
原来代码如下:我把CTimerDlg dlg;此处改为CXM_DataReadDlg dlg,我个人认为就是改这以后出现的错误。
CTimerDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}

[解决办法]
断言只是为了调试方便。。。可以直接去掉。。。注释掉
[解决办法]
CXM_DataReadDlg 是什么东东

热点排行