Actualicé a Xcode 11 recientemente con iOS 10.15 (Public Beta 8) y al cargar un archivo cpp anterior con el encabezado #include, Xcode me envía una advertencia que dice que no se encontró el archivo 'iostream'.
Capturas de pantalla adjuntas. Mi tipo es Predeterminado - Fuente C++.Xcode me dice que no se encuentra el archivo iostream
Respuesta1
Parece que está especificando una versión de SDK que no está (o ya no) presente. En ese caso, lo primero que notará son muchos encabezados del sistema "faltantes".
Verifique si la configuración de su proyecto Xcode apunta al SDK correcto (probablemente macosx10.15
en su caso). Lo mismo ocurre cuando se trabaja con Makefiles y se usa la -isysroot
opción.
Respuesta2
Pude solucionar este problema cambiando:
Proyecto -> Configuración de compilación -> Apple Clang - Idioma - C++ -> Biblioteca estándar de C++ -> Predeterminado del compilador
a:
Proyecto -> Configuración de compilación -> Apple Clang - Idioma - C++ -> Biblioteca estándar de C++ -> libc++ (LLVM...