【问题标题】:Xcode debugger not showing C++ cout outputXcode 调试器不显示 C++ cout 输出
【发布时间】:2016-07-13 02:28:32
【问题描述】:

我目前正在尝试在学习 C++ 时掌握 Xcode 中调试器的窍门。我遇到了调试器没有向控制台显示任何 cout 输出的问题。它只是说 (lldb)

我已设置断点以确保不会遗漏任何内容: 4 variable outputs

如您所见,这段代码已经运行:

int x = 1;
std::cout << x << " ";

但是,控制台仍然只向我显示以下内容: console output

我可以跳过每个语句,但它仍然不会显示任何内容,但 (lldb)

据我所知,当我跳过/步入每个语句时,调试器应该按顺序显示 1 2 4 8。但是,结果仅在我完成调试后输出到控制台。 我的问题本质上是,为什么我没有看到任何显示的内容?

为了记录,这是我的第一个问题,如果我搜索得不够好或违反任何规则,请随时告诉我,提前谢谢。

【问题讨论】:

    标签: c++ xcode debugging


    【解决方案1】:

    你需要终止你的输出行,例如:

    std::cout << x << "\n";
    

    std::cout << x << std::endl;
    

    您的输出应该会在您编写了上述任一语句中的行终止符后显示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-06
      • 2011-12-07
      相关资源
      最近更新 更多