Xcode 11 não está carregandopara c++

Xcode 11 não está carregandopara c++

Atualizei para o Xcode 11 recentemente com iOS 10.15 (Public Beta 8) e ao carregar um arquivo cpp anterior com o cabeçalho #include , o Xcode me envia um aviso dizendo que o arquivo 'iostream' não foi encontrado.

Capturas de tela anexadas. Meu tipo é Padrão - Fonte C++.Xcode me dizendo que o arquivo iostream não foi encontrado

Responder1

Parece que você está especificando uma versão do SDK que não está (ou não está mais) presente. Nesse caso, a primeira coisa que você notará são muitos cabeçalhos de sistema “ausentes”.

Verifique se as configurações do seu projeto Xcode estão apontando para o SDK correto (provavelmente macosx10.15no seu caso). O mesmo acontece ao trabalhar com Makefiles e usar a -isysrootopção.

Responder2

Consegui consertar isso alterando:

Projeto -> Configurações de compilação -> Apple Clang - Idioma - C++ -> Biblioteca padrão C++ -> Padrão do compilador

para:

Projeto -> Configurações de compilação -> Apple Clang - Idioma - C++ -> Biblioteca padrão C++ -> libc++ (LLVM...

informação relacionada