没有调试器,Xcode 5无法从标准输入读取

时间:2014-07-01 23:39:22

标签: xcode xcode5

当尝试从没有调试器的Xcode 5.1.1(5B1008)运行C ++命令行应用程序时,我无法从stdin获取输入以在调试区域中访问我的应用程序。

即使是最简单的应用程序(如下所示)也无效。下面的应用程序将等待输入到达,直到我手动终止应用程序。

从Xcode之外的终端运行它可以正常工作,修改项目方案以使程序在lldb下运行可以使一切正常工作。

如何在没有调试器的情况下按预期工作?

程序:

int main(int argc, const char * argv[])
{
    printf("press enter to continue\n");
    getchar();
    // when run with no debugger from xcode 5.1.1, I am unable to get the following
    // line of code to execute.
    printf("enter pressed!\n");
    return 0;
 }

1 个答案:

答案 0 :(得分:0)

似乎必须启用debug executable选项才能键入stdin

就我而言,我不在乎调试器是否只要运行fast就被启用(该死!运行简单的{{ 1}} c ++程序)。

最后我找到了解决方法:禁用 type your name

enter image description here