macOS
High Sierra
und Xcode 9
kommen mit einer alten Version von LLVM
. Es ist nicht offensichtlich, welche Version von LLVM
es wegen Versionsnummer Mangling ist. Es ist jedoch offensichtlich, dass es alt ist, da die neueste Version von LLVM
C++17
unterstützt, aber Funktionen wie std::optional
sind nicht verfügbar.Wie bekomme ich eine C++ 17 Umgebung auf macOS High Sierra?
Ich möchte etwas C++17
Code mit einem Mac schreiben. Was toolchains
sind verfügbar und was hat die wenigsten Komplikationen zu arbeiten? Meine Gedanken so weit:
LLVM
überHomebrew
- Interferenz mit/vonXcode
?GCC
überHomebrew
- Above aus den Quellen kompiliert
Jede bevorzugte Methode?
posted ich die oben als „Antwort“, weil es zu viel war in einem Kommentar zu schreiben. – Eljay
Ich brauche kein Xcode Interop, ich brauche nur eine funktionierende C++ 17 Toolchain, die ich auf dem Mac von der Kommandozeile aus benutzen kann. Gedanken? – Roxy
Homebrew ... Ich hatte viel Glück mit dieser Route, die ich für meine C++ 17 Codierung verwende. – Eljay