如何在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(不带引号)。
我是否需要单独安装clang ?? ......或者它是否只与Xcode一起安装? – Zain
据我所知,安装Xcode还会安装Xcode命令行工具 - 其中包括Clang/LLVM。但是,如果没有,您可以进入应用程序>实用程序>终端并输入“clang”。 OSX会提示你是否要安装命令行工具,选择是,它会安装Clang/LLVM。 – llvmastproject
谢谢你的帮助! – Zain