Ich habe clang und llvm von der Quelle installiert und versuche, einige C++ - Code mit Funktionen des neuen Standards zu kompilieren.Inklusive C++ 11 Header mit Clang/LLVM
Ich habe festgestellt, dass zum Beispiel die Verwendung von Bereichen, z.B. for (i : vector)
funktioniert gut, ich habe Probleme (kann Header-Datei nicht finden), wenn ich einen Header z. <unordered_set>
oder <tuple>
.
Muss ich die neue libC++ verwenden, um diese Header zu verwenden, oder gibt es nur eine einfache Buildänderung, die ich vornehmen muss? Im Moment habe ich gerade call und llvm in einen Ordner in meinem Home-Verzeichnis eingebaut und rufe von da an callg ++ an.
Ok, aber es scheint nur ein Problem mit den Headern aus dem neuen Standard zu sein. – zenna
ah ha, das kann sein, weil mein g ++ 4.6 in einem nicht standardmäßigen Ort ist – zenna