【发布时间】:2011-02-14 04:11:42
【问题描述】:
我是 C++ 菜鸟,一直在使用 Terminal/gcc 编译和运行我的代码,但想切换到 Xcode (v 3.2.5)。我一直在阅读一些教程,但在让调试器正常工作时遇到问题。
当我选择构建和调试时,如果我的代码没有错误,调试器和调试器控制台将打开,并且我在控制台中收到一条消息,表明调试正常结束。
当代码中出现错误时,我会在编辑器中看到红色的错误图标,但调试器和控制台都不会自动打开。这没什么大不了的,我可以手动打开调试器。问题是当我打开它时,它完全是空的:线程、变量或编辑器窗格中什么都没有。
我正在使用模板命令行工具 > C++ stdc++ 的默认构建配置(生成调试符号:打开,剥离调试符号:关闭,优化:关闭)。我阅读了 Xcode 调试指南中的“调试器显示故障排除”部分,似乎我做的所有这些事情都是正确的,但正如我所说,我是一个初学者,所以也许我忽略了一些非常明显的东西?感谢任何帮助,谢谢!
【问题讨论】:
-
你需要在你的代码中设置至少一个断点,否则它只会运行完成(假设没有运行时错误)。