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.15
no seu caso). O mesmo acontece ao trabalhar com Makefiles e usar a -isysroot
opçã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...