【问题标题】:Xcode 10 C++ bug (can't input in console without output first)Xcode 10 C++ 错误(不能在没有输出的情况下在控制台中输入)
【发布时间】:2019-03-19 00:14:25
【问题描述】:

最近我更新到 Xcode 10 现在我通常使用 macOS 命令行工具制作 C++ 项目并发现了这个错误。现在,当我首先在没有输出的情况下构建和运行时,控制台不会出现并挂起。如果我先输出然后控制台来,然后你可以根据你的程序输入。

没有打印输出,第一个控制台挂起并且无法进行输入:

程序中先输出后出现控制台:

已编辑:使用 Xcode 10.1 (10B61) 再次遇到此问题

【问题讨论】:

  • 我正在使用 Xcode 10。在我的机器上工作。用/usr/bin/clang++ -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-padded -std=c++17 code.cpp编译,用./a.out运行,输入38。
  • @Eljay 如何将编译器更改为 clang++ 我是 xcode 的新手
  • clang++ 是 Xcode 10 自带的编译器。
  • 你如何构建和运行你在终端中构建和运行吗?在 xcode 中,我使用 c++ 源编译器构建
  • 我打开 Terminal.app 并根据我的评论运行命令,然后运行生成的可执行文件。如果您对 Xcode 更熟悉,也可以从那里开始。

标签: c++ xcode xcode10


【解决方案1】:

我确实确认了这一点。同样的问题,在第一行看不到输入。我发现的唯一解决方法是在程序开始时进行一些输出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-23
    • 2014-07-18
    相关资源
    最近更新 更多