我调试,设置断点如下:
按下F5 总是出现:
我点击 x 或者 确定:就变成了这样然后我按 调试结束,断点变成了白色:
!然后我把那个提示在网上搜了搜,有好几种方法比如:
解决方法,
1.在project->setting->c/c++-general->debug info->program databse for edit and continue ;
2.edit->breakpoints->removeall;
3.build->set active project configuration->*.exe win32 debug.
但是我都按照做了,还是不能解决??? 这是为何???
按下F5 总是出现:
我点击 x 或者 确定:就变成了这样然后我按 调试结束,断点变成了白色:
!然后我把那个提示在网上搜了搜,有好几种方法比如:
解决方法,
1.在project->setting->c/c++-general->debug info->program databse for edit and continue ;
2.edit->breakpoints->removeall;
3.build->set active project configuration->*.exe win32 debug.
但是我都按照做了,还是不能解决??? 这是为何???
我的工程没有出现这种情况,你看看能不能正常运行,如果正常的话,最后的Doc界面应该显示平方和为220
在你7楼的界面中打开调用堆栈窗口,会看到目前代码的执行位置。然后继续跟踪。
#include "stdafx.h"
#include "stdio.h"
int main(int argc, char* argv[])
{
int num=0;
int sum=0;
for(num=0;num<=10;num++)
{
if(num%2!=0)
continue;
sum+=num*num;
//printf("平方和为%d\n",sum);
}
printf("平方和为%d\n",sum);
}
1.rebuild all;
2.随便在程序的任意一个地方敲上几个注释符号“///////////”然后F5
我说的7楼如下图。你可以双击红框中的第一行,跳转到代码窗口跟踪调试。