c++ - Xcode 调试器不显示任何代码

标签 c++ xcode debugging

我是 C++ 菜鸟,一直在使用终端/gcc 编译和运行我的代码,但想切换到 Xcode (v 3.2.5)。我一直在学习一些教程,但在让调试器正常工作时遇到问题。

当我选择构建和调试时,如果我的代码没有错误,调试器和调试器控制台打开,我在控制台中收到一条消息,表明调试正常结束。

当代码中出现错误时,我会在编辑器中看到红色错误图标,但调试器和控制台都不会自动打开。这没什么大不了的,我可以手动打开调试器。问题是,当我打开它时,它完全是空的:线程、变量或编辑器 Pane 中什么都没有。

我正在为模板命令行工具 > C++ stdc++ 使用默认构建配置(生成调试符号:打开,剥离调试符号:关闭,优化:关闭)。我阅读了 Xcode 调试指南中的“调试器显示故障排除”部分,似乎我正在正确地做所有这些事情,但正如我所说,我是初学者,所以也许我忽略了一些非常明显的事情?感谢任何帮助,谢谢!

最佳答案

根据您关于编辑器中红色错误图标的陈述,听起来您的程序中存在编译时错误。

我认为您可能对调试器的用途感到困惑 - 它用于查找代码的运行时错误,而不是编译时错误。如果您的代码在语法上不正确,则调试器对您没有任何用处。

关于c++ - Xcode 调试器不显示任何代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4988764/

相关文章:

debugging - Office 365 安装后,Visual Studio 6 调试器返回异常代码 :c0000005,

django - 如果调用 request.FILES 属性,则嵌套 APIView 会中断请求

c++ - QImage 调整大小事件

c++ - 运算符重载、名称解析和命名空间

ios - Swift:解除模态后在 ViewController 上执行一个函数

iphone - 如何将自定义 UIView 添加到 Storyboard场景

delphi - 使用环境变量 "The program can' 进行调试时无法启动,因为 ....dll 丢失”

c++ - IEEE - 754 - 查找符号位、指数、frac、归一化等

c++ - 在 Visual Studio 2013 中使用 Libusb

ios - 在 Xcode 上构建并在 Testflight 上测试后,应用程序启动时出现粉红色屏幕和空白屏幕