我在 C++ 中使用 xcode。我正在尝试调试我的项目,但在随机的时间间隔内,它似乎忽略了我的断点。它做了三件事:
1) 有时,当我运行时,它会自动切换到“停用断点”模式。 (相关按钮亮起并显示“激活”)
2) 有时当我运行时,我的所有断点都进入“找不到”模式,内部为黄色。我需要在它们上单击两次才能将它们恢复为深蓝色(一次变为浅蓝色 = 不活动,一次变为深蓝色 = 事件)
3) 有时,当我运行时,我的断点是深蓝色的,按钮显示“停用”,但它仍然忽略我的断点,直接跑过它。
这使得调试我的程序变得非常困难......
我应该补充一点,我在 OSX 10.5.6 上使用 XCode 3.1 beta,以防万一。
谢谢。
最佳答案
尝试在Preferences的Debugging面板中取消选中Load symbols lazy
alt text http://img.skitch.com/20090209-gj947qk7dxdyms1wij4q5em2f2.jpg
关于c++ - XCode 自动停用断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/529071/