У меня возникли проблемы с C ++ 11 в Xcode
==========================================

Я - пользователь Mac OS X Lion, который использует Xcode для C ++, и кажется, что для Xcode нет доступных обновлений. Похоже, я не могу скомпилировать C ++ 11-эксклюзивный код, но по какой-то причине я думал, что Apple получила C ++ 11 в значительной степени реализованный. И да, у меня есть поддержка инструментов командной строки.

Опять же, это может быть только я. Если так, есть ли какая-либо IDE, которая поддерживает C ++ 11, или какой-либо способ обновления?

**C++ language dialect**: C ++ 11 или GNU ++ 11

**C++ Standart Library**: libc ++ (стандартная библиотека LLVM C ++ с поддержкой C ++ 11)

Версия Xcode: 4.3.2

![XCode project settings](/imgs/K9ZN4.png)



 есть несколько соответствующих настроек проекта, вам необходимо использовать функции C ++ 11. Во-первых, использовать компилятор clang. Что-то вроде

в вашем`.xcconfig` будет устанавливать его, или вы можете использовать графический интерфейс.

Далее вам нужно указать LLVM, какой стандарт C ++ использовать:

Это сделает доступными такие возможности языка, как диапазон, делегированные конструкторы и т. Д.

Наконец, если вы хотите использовать функции C ++ 11 STL (такие как`std::unordered_map`) вам нужно использовать libc ++ STL:



![XCode settings](/imgs/SgnGc.png)

И он строит без ошибок.
Если я установлю libc ++ без указания C ++ Language Dialect, я получу ту же проблему, что и OP