You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Xcode 9.3以启用C++17支持?

如何在Xcode 9.3中启用C++17支持

嗨,别担心,Xcode 9.3虽然默认还是用C14,但确实可以手动配置来开启C17的支持!不过要提前说一句,这个版本里的Clang对C++17的支持是部分特性支持,不是完整的标准实现,所以如果用到某些较新的特性可能会遇到问题。

下面是具体的配置步骤:

  • 打开你的Xcode项目,在左侧导航栏选中项目的根节点(最顶部那个带项目名的图标)
  • 切换到右侧的Build Settings标签页,在搜索框里输入C++ Language Standard快速定位到这个选项
  • 点击选项的下拉菜单,选择C++17 [-std=c++17],这就开启了基础的C++17支持
  • 如果你需要用到一些带GNU扩展的C++17特性,可以再搜索C++ Dialect,选择C++17 with GNU extensions [-std=gnu++17]——不过这个选项会包含非标准的扩展特性,按需选择就好

另外补充一点:Xcode 9.3里的Clang对C++17的支持不算完全成熟,比如std::filesystem这类特性可能还需要额外的链接设置,或者在后续Xcode版本里才得到完善。如果配置后某些特性报错,可以先查一下当前Clang版本对该特性的支持情况哦。

内容的提问来源于stack exchange,提问作者mrb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 08:29:30