【发布时间】:2010-10-06 10:57:50
【问题描述】:
我在 C++ 中使用 xcode。我正在尝试调试我的项目,但在随机的时间间隔内,它似乎忽略了我的断点。它做了三件事:
1) 有时,当我运行时,它会自动切换到“停用断点”模式。 (相关按钮亮起并显示“激活”)
2) 有时当我运行时,我的所有断点都进入“找不到”模式,内部为黄色。我需要在它们上单击两次才能使它们恢复为深蓝色(一次变为浅蓝色 = 不活动,一次变为深蓝色 = 活动)
3) 有时,当我运行时,我的断点是深蓝色的,按钮显示“停用”,但它仍然忽略我的断点,直接跑过它。
这使得调试我的程序变得非常困难......
我应该补充一点,我在 OSX 10.5.6 上使用 XCode 3.1 beta,以防万一。
谢谢。
【问题讨论】:
-
赞成,因为我的经历完全一样——事实上,与 VS 相比,我完全不知道断点在 XCode 中是如何工作的。我期望与 VS 有类似的行为,但可惜,这不是故意的。
-
我在尝试调试 iPhone 应用程序时看到了这一点。很烦人。
-
我也将这个发布到了苹果讨论区。如果我在那里得到答案,我会在这里重新发布。还有,我对gdb这个命令行部分很熟悉,但是一点用也没有。