如何在Xcode中使用C++ 14?

问题描述:

我刚买了一台macbook air,我安装了Xcode,但没有安装C++ 14,我读了一些关于*的线程,他们提到了类似clang的东西,什么是clang,我该如何完成这个过程?条款,我是完全新的mac。如何在Xcode中使用C++ 14?

Clang/LLVM是Mac的默认编译器。


现在,关于C++ 14:

锵有以下C++ 14为C++标准的一些建议功能的实验支持,暂时命名为C++ 1Z。请注意,随着草案C++ 1z标准的发展,对这些功能的支持可能会随时更改或被删除,恕不另行通知。

您可以在C++ 1z模式下使用Clang,-std = C++ 1z选项。

from Clang/LLVM's documentation

所以只需添加 “-std = C++ 1Z” 你的编译选项在Xcode(不带引号)。

+0

我是否需要单独安装clang ?? ......或者它是否只与Xcode一起安装? – Zain

+0

据我所知,安装Xcode还会安装Xcode命令行工具 - 其中包括Clang/LLVM。但是,如果没有,您可以进入应用程序>实用程序>终端并输入“clang”。 OSX会提示你是否要安装命令行工具,选择是,它会安装Clang/LLVM。 – llvmastproject

+0

谢谢你的帮助! – Zain

我只是现在有同样的问题。我在构建设置中找到了这个: enter image description here

下拉菜单有一个C++ 14选项。它解决了我的问题。