none
调试器的问题,还是代码的问题 RRS feed

  • 问题

  •  

    我编写了一个程序,在Debug时,我发现断点到了其它文件中。郁闷,有人遇到过此类问题吗? VC2003 和VC 2008 断码移动的位置还不同。还有在这里如何贴图
    2008年11月27日 7:53

答案

  • 一调试断点就移动应该是你没有清除掉原来的数据,是Release版的调试吧?
    清除工程, 把C/C++和链接中的优化全关掉
    2008年11月28日 1:49
    版主

全部回复

  • 您好,

    是不是Debug信息没有加全。比如说优化是否禁制,debuginfo是否添加。

    2008年11月27日 8:26
    版主
  • 当你调用的函数导致系统函数调用或者其它文件的函数调用发生错误且该处设置了断点,则会进入到该系统函数或者其它文件的函数调中去。

     

    2008年11月27日 9:12
    版主
  • 这个我知道,只是在一调试运行时,断点就移动了,我给你发了邮件,谢谢

    2008年11月27日 9:18
  • 一调试断点就移动应该是你没有清除掉原来的数据,是Release版的调试吧?
    清除工程, 把C/C++和链接中的优化全关掉
    2008年11月28日 1:49
    版主
  • 不是Releaser ,只是两段代码有些象,都是对话框的,优化已经取消,重新编译,然后下断。在断点窗口查看正常,调试执行,就发现断点窗口的断点已经变成了其它模块的断点了,原来的断点标识消失。郁闷

    2008年12月4日 3:29
  • Hi Foxinet,你可以发给我看看吗?

    2008年12月4日 6:09
  • 对不起,

    这个代码我有用的,不能外传,Sorry,我可以给你看图片,只是我还不知道在这里如何贴(可能是帖不了吧),你的邮件是什么 我发一封邮件 t-xiaoyl@microsoft.com,对吧

    2008年12月4日 8:44