Encabezado del sistema de archivos macOS Clang C++17 no encontrado

 C Programming >> Programación C >  >> Tags >> Clang
Encabezado del sistema de archivos macOS Clang C++17 no encontrado

Libc++, que es la biblioteca estándar de C++ en OS X, no ha movido <experimental/filesystem> a <filesystem> todavía porque la especificación no es estable.

Con suerte <filesystem> será parte del lanzamiento de Clang 6.0. (Nos perdimos 5.0)


Xcode 11 Beta ahora incluye <filesystem> . A diferencia de las otras respuestas que indican soporte beta en Xcode 10, Apple ha mencionado esto en las notas de la versión.

También se menciona en las notas de la versión, si esto solo es compatible con iOS 13, macOS 10.15, watchOS 6 y tvOS 13. Solo podrá usar std::filesystem para proyectos destinados a estas versiones o posteriores.


En respuesta a Max Raskin:instalé Xcode 10 Beta 4, desde el 17 de julio de 2018, y esta versión no tiene "#include " o "#include ".

Las notas de la versión tampoco mencionan libc++17 . Las notas de la versión hacen menciona que los siguientes están en Xcode 10:, y .

El ejemplo incluye la ubicación del archivo:

/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental