【发布时间】:2015-02-12 19:30:30
【问题描述】:
Xcode 6.1.1 ISO 标准 C++ 兼容吗?如果不是,我如何将其设置为需要 ISO 标准 C++?我必须将我的 C++ 项目作为 ISO 标准提交。
【问题讨论】:
Xcode 6.1.1 ISO 标准 C++ 兼容吗?如果不是,我如何将其设置为需要 ISO 标准 C++?我必须将我的 C++ 项目作为 ISO 标准提交。
【问题讨论】:
Xcode 默认使用clang 和clang definitely supports ISO C++,你只需要使用正确的标志。
如果您进入您的项目构建设置,您可以在语言 - C++ 下配置您想要使用的标准,例如 C++11 或 GNU C+ +11(其中包括非标准扩展)。所以你会想要 C++11、C++14 等...
然后您想在 Warning Policies 下启用迂腐警告,这将为您正在使用的任何非标准构造生成警告。
假设 C++11 的等效命令行标志是:
-std=c++11 -pedantic
【讨论】: