Xcode 5.1 включить C++14
Xcode 5.1 с использованием Clang 3.4. А Clang 3.4 поддерживает C++14.
Однако я просматривал все опции Xcode и не вижу способа включить C++14.
Я пытаюсь включить функцию relaxed constexpr C++14
2 ответа:
Чтобы это сработало, сначала установите "диалект языка C++ "в"компилятор по умолчанию". Затем в поле "другие флаги C++" добавьте "-std=c++1y".
Это позволит Clang++ компилироваться с c++14 из Xcode. Я проверил это с помощью Xcode 5.1.1, используя новый пользовательский литерал для basic_string:
std::string word = "hello"s;
Обновление: начиная с Xcode 6, c++14 доступен как первоклассный диалект языка.
С Xcode версии 8.2 (8C38) вы можете нажать на название проекта в навигаторе проекта (нажмите на маленькую папку в левой части окна, чтобы добраться до этого), то в средней панели IDE, вы нажимаете на параметры построения (до верхней части средней панели), а затем вы можете прокручивать, чтобы найти компания Apple LLVM с 8.0 - язык - с++ раздел. Существует раздел диалекта языка C++; выберите C++14 [- std-c++=14]из блесны. Это затем компилируется должным образом.