我是 C++ 菜鸟,一直在使用终端/gcc 编译和运行我的代码,但想切换到 Xcode (v 3.2.5)。我一直在学习一些教程,但在让调试器正常工作时遇到问题。
当我选择构建和调试时,如果我的代码没有错误,调试器和调试器控制台打开,我在控制台中收到一条消息,表明调试正常结束。
当代码中出现错误时,我会在编辑器中看到红色错误图标,但调试器和控制台都不会自动打开。这没什么大不了的,我可以手动打开调试器。问题是,当我打开它时,它完全是空的:线程、变量或编辑器 Pane 中什么都没有。
我正在为模板命令行工具 > C++ stdc++ 使用默认构建配置(生成调试符号:打开,剥离调试符号:关闭,优化:关闭)。我阅读了 Xcode 调试指南中的“调试器显示故障排除”部分,似乎我正在正确地做所有这些事情,但正如我所说,我是初学者,所以也许我忽略了一些非常明显的事情?感谢任何帮助,谢谢!
最佳答案
根据您关于编辑器中红色错误图标的陈述,听起来您的程序中存在编译时错误。
我认为您可能对调试器的用途感到困惑 - 它用于查找代码的运行时错误,而不是编译时错误。如果您的代码在语法上不正确,则调试器对您没有任何用处。
关于c++ - Xcode 调试器不显示任何代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4988764/