为什么无法设置断点?提示信息:
“One Or More Breakpoints cannot be set and have been disabled.execution will stop at the beginning of the program.“

解决方案 »

  1.   

    出现这种情况是因为你当前的运行模式不支持debug,比如你是在release模式下运行你可以把运行模式改成debug,或者直接修改release模式,让它也支持debug:)
      

  2.   

    project setings 里面重新设置一下就可以了。
      

  3.   

    你们所担心的我都做到了,还是不行。 ---这些太初级。肯定是debug模式,而且该设的都设了。 而且代码也绝对应该执行到,其实就在对话框的初始函数:
    OnInitDialog()?也Rebuild All过,也删过.nzb, .opt之类都不行!急需真正的高手!---你在哪里?严重寻找真正的高手!
      

  4.   

    设置断点是在动态库里面吗,有可能是你所调用的程序与调试的程序不是一个。
    我以前需到过。
    把调用的dll或exe删除,重新生成,再调试。
      

  5.   

    声明变量的地方不能调试,在release模式下也不能调试.
      

  6.   

    真的都试过了?c/c++中的优化选择Disable试试!
      

  7.   

    有些地方是不能设置断点的,比如定义变量(如果定义的同时还赋值,也可以设)
    但是,OnInitDialog()绝对可以这不是高不高手的问题,我看多半是你粗心的问题。
    严重同意
      

  8.   

    在调试DLL时,需要将DLL设置为当前的活动工程 Active Project
      

  9.   

    把生成的执行文件删除, rebuild all!
    有条件的话另找个机器试一试。
      

  10.   

    OnInitDialog要加类修饰,如CDlg::OnInitDialog之类
      

  11.   

    呵呵, 楼主也急了, 心平气和说话。不知道你有没有把所有断点清除掉?
    如果没有,请你在工程中按Alt+F9, 把所有的断点先清除掉, 而且在重新设置断点。
      

  12.   

    我也碰上了这个问题,我这个是OCX控件程序。在DEBUG模式下不行,不知是什么原因,绝对不是上面几位说的那样。我也急呀!