Xcode 11.1: файл iostream не найден - PullRequest
       13

Xcode 11.1: файл iostream не найден

2 голосов
/ 13 октября 2019

Я только что обновил свой MacBook Pro до macOS Catalina 10.15 и попытался скомпилировать и запустить программу C ++ для командной строки , но у меня возникла проблема, котораяне существовало в предыдущих версиях;

Это просто код:

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello, World!\n";
    return 0;
}

Код компилирует и выводит ожидаемое, но все равно Xcode говорит:

fatal error: 'iostream' file not found

Я попытался изменить Стандартные настройки сборки / C ++ Стандартная библиотека на libstdc ++ , но предупреждение говорит:

warning: include path for stdlibc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead

И та же ошибка iostream все еще существует.

Ответы [ 3 ]

1 голос
/ 19 октября 2019

Итак, я перезапустил свой ноутбук, и, кажется, сейчас все в порядке, спасибо тем, кто пытался помочь.

0 голосов
/ 01 ноября 2019

В моем случае он даже не скомпилируется, после прочтения комментария @Alan Birtles я изменил его на default и он работает

0 голосов
/ 26 октября 2019

У меня та же проблема, код компилируется и работает нормально, но XCode постоянно говорит, что iostream не найден. Кажется, что ошибка появляется случайно, поэтому перезагрузка - только временное решение.

...