it-swarm-pt.tech

Xcode 11.1: arquivo iostream 'não encontrado

Acabei de atualizar meu MacBook Pro para macOS Catalina 10.15 e tentei compilar e executar um programa de linha de comando C++, mas tive um problema que não existia nas versões anteriores;

Este é simplesmente o código:

#include <iostream>
using namespace std;

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

O código compila e gera o esperado, mas o Xcode ainda diz:

fatal error: 'iostream' file not found

Tentei alterar o Biblioteca padrão de configurações de compilação/C++ para libstdc ++, mas um aviso diz:

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

E o mesmo erro de iostream ainda existe.

3
yavvuz

Então, reiniciei meu laptop e tudo parece estar bem agora, obrigado por aqueles que tentaram ajudar.

0
yavvuz

No meu caso, nem compila; depois de ler o comentário de Alan Birtles, mudei para o padrão e funciona

0
Olubukola Ogunsola

Eu tenho o mesmo problema, o código compila e funciona bem, mas o XCode continua dizendo que o iostream não foi encontrado. Parece que o erro aparece aleatoriamente, portanto, uma reinicialização é apenas uma solução temporária.

0
bmg