c++ - (lldb) 错误代码在带有 C++ 的 Xcode 中不起作用

标签 c++ xcode compilation lldb

我刚开始使用 C++,我想尝试运行这个测试...当我尝试编译代码时,它只是给出一个错误提示 (lldb):

#include <iostream>

using namespace std;

//---------My Function--------//`

int addNums(int x, int y){
    int answer = x + y;
    return answer;
}

int main(int argc, const char * argv[]){
    // insert code here...
    /*
    int num;
    cin >> num;
    cout << num;
    cout << "\n";

    char hm[] = "eef";
    cout << hm[2] << endl;
    */

    cout << addNums(1, 2);
    return 0;
}

最佳答案

如果“构建”是指您单击了“播放”按钮(工具栏中最左侧的按钮),那么这将构建并运行您的代码。构建可能很顺利。您可以通过切换到 Reports 导航器(带有气泡图标的导航器)并单击最新的 Build 报告来检查构建是否正常...如果您想在不运行的情况下构建,Cmd-B 就是您想要做的.

无论如何,如果您要求构建并运行,并且构建正常,Xcode 将在调试器中启动您的程序,这将切换到调试器 UI。由于您的程序只是打印一些东西然后退出,因此调试器应该只是在调试器控制台中打印“3”并退出。不确定为什么会看到 lldb 提示,这不是我所看到的。

您可以尝试设置一个断点,然后查看当您遇到断点时调试器的外观。

关于c++ - (lldb) 错误代码在带有 C++ 的 Xcode 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23434055/

相关文章:

c - 将程序分成多个文件比使用一个大文件更重吗?

c++ - cin 对象 - C++

c++ - 使用 `const&` 调用模板?

c++ - 安装 CDT 后 Eclipse 不显示任何 C++ 项目选择

ios - 二进制框架的 Xcode 12.5 dyld 问题

ios - 如何杀死 "Unknown attribute ' flatten' ignored"警告?

c++ - 使用 move 构造函数

ios - iPad 上的空应用程序图标仅适用于 iPhone 应用程序

java - 我在构建 APK 时遇到错误

java - 如何防止 Gradle 将资源文件包含在 JAR 中