XCode自动停用断点 我在C++中使用XCODER。我试图调试我的项目,但在随机的时间间隔,它似乎忽略了我的断点。它可以做三件事:

XCode自动停用断点 我在C++中使用XCODER。我试图调试我的项目,但在随机的时间间隔,它似乎忽略了我的断点。它可以做三件事:,c++,xcode,macos,C++,Xcode,Macos,1) 有时,当我运行时,它会自动切换到“取消激活断点”模式。(相关按钮变亮并显示“激活”) 2) 有时,当我运行时,我的所有断点都进入“找不到”模式,内部为黄色。我需要在它们上单击两次以使其返回深蓝色(一次单击浅蓝色=不活动,一次单击深蓝色=活动) 3) 有时,当我运行时,我的断点是深蓝色的,按钮上写着“deactivate”,但它仍然忽略了我的断点,直接运行过它 这使得调试我的程序非常困难 我应该补充一点,我正在OSX 10.5.6上使用XCode 3.1测试版,以防万一 谢谢。尝试取消选中首

1) 有时,当我运行时,它会自动切换到“取消激活断点”模式。(相关按钮变亮并显示“激活”)

2) 有时,当我运行时,我的所有断点都进入“找不到”模式,内部为黄色。我需要在它们上单击两次以使其返回深蓝色(一次单击浅蓝色=不活动,一次单击深蓝色=活动)

3) 有时,当我运行时,我的断点是深蓝色的,按钮上写着“deactivate”,但它仍然忽略了我的断点,直接运行过它

这使得调试我的程序非常困难

我应该补充一点,我正在OSX 10.5.6上使用XCode 3.1测试版,以防万一


谢谢。

尝试取消选中首选项中调试面板中的加载符号


也有同样的问题,但似乎只有重新启动iPhone模拟器才能解决问题。我现在面临同样的问题。 我尝试了所有选项:启用GCC、活动、基本目标以及重新启动和关闭xcode,但都没有解决任何问题。
我终于重新启动了模拟器,一切都开始正常了。

我或多或少也遇到了同样的问题,不幸的是,这个建议延迟加载符号并没有解决我的问题。此外,我不是为iphone开发的,只是一个常规应用程序

具体地说,有时我不能动态禁用或启用断点-有时我的代码不会在断点处停止,我后来证明正在执行这些断点(使用打印语句),我所能做的任何事情都不会使其停止-我看到带有橙色中心的非常恼人的调试符号,即使我只有一个项目处于活动状态

退出并重新启动XCode有时会产生影响——而且令人烦恼的是,在很少的情况下,退出并重新启动或从clean重建修复了难以诊断的编译/链接错误。不幸的是,我只是尝试了所有这些都没有效果

(与此无关,我的键盘快捷键也不可靠。我的“继续”F2快捷键为我工作了数周,停止工作了很长时间,今天早上工作,现在在与以前工作的断点完全相同的断点处工作-但我的F1,step over,键完全可靠…)


我有点失望,不得不对打印语句进行如此多的调试

向上投票,因为我经历了完全相同的——事实上,与VS相比,我完全不知道断点在XCode中是如何工作的。我期待着与VS类似的行为,但唉,这不是我的本意。我在调试iPhone应用程序时看到了这一点。非常烦人。我也把这个贴到了苹果的讨论板上。如果我在那里得到答案,我会把它转发到这里。另外,我对命令行部分gdb非常熟悉,但它一点帮助都没有。嘿,你在这里和苹果论坛上都得到了好评。。。谢谢