MFC程序无法调试的问题
我的程序可以运行,但因为结果有问题,所以我需要调试看看哪个地方计算错误了,刚开始还可以运行,也可以调试,但不知道为什么,突然程序就无法调试了。调试的开始会弹出汇编语言的窗...
我的程序可以运行,但因为结果有问题,所以我需要调试看看哪个地方计算错误了,刚开始还可以运行,也可以调试,但不知道为什么,突然程序就无法调试了。调试的开始会弹出汇编语言的窗口,然后就消失了,可以进到其中一部分代码,但却无法进入一个while循环,报出的错误是Debug Assertiion failed!请各位帮忙,不知道是什么地方出问题了
展开
5个回答
展开全部
有可能是这样:回收不属于自己分配的空间
int *p = new int(0);
delete p;
delete p;
这样的情况
有可能是涉及到空指针了,它指向的东西已经不存在了。。
int *p = new int(0);
delete p;
delete p;
这样的情况
有可能是涉及到空指针了,它指向的东西已经不存在了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好是在—工具--选项--项目和解决方案--常规中设置如果错误就一直显示
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把工程目录中Debug目录下的文件全部删掉,然后重新编译看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议代码上传到何丹的论坛,我帮你看一下吧.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询