【发布时间】:2015-05-15 10:42:11
【问题描述】:
我正在更新一个项目以使用最新的 Qt,并借此机会同时切换到 libc++ 和 C++11。我的理解是 OS X 10.7 及更高版本支持这一点,而我不需要发布我自己构建的标准库。我很高兴不再支持 OS X 版本
C++11 支持很棒,但我真的很想使用 C++14。
为 OS X >10.7 的最终用户安装的 libc++ 是否也支持 C++14 标准库功能?
我的猜测是“是”,并且它会通过 >10.7 中的操作系统更新保持最新 - 但我一直无法找到明确的来源来说明这种情况。
【问题讨论】:
-
这是一个有趣的问题,因为 C++14 支持刚刚添加到 Xcode 6.3 编译器 AFAIK。它可能取决于编译器提供了多少功能以及运行时库提供了多少。我很想在这里听到一个好的答案。
-
是的,这也取决于新的 C++14 标准库添加是否是纯模板(即 make_unique),或者是否有任何实际需要构建到动态库中的东西。
标签: c++ macos osx-lion c++14 libc++