2010-08-05 59 views
1

有谁知道在使用Clang ++ 2.0时是否支持预编译头文件?我已经安装了Xcode 4开发人员预览版2,其中包含一个Clang ++版本,其版本报告为“Apple clang version 2.0(tags/Apple/clang-108.3))”,但试图复制基本PCH使用示例http://clang.llvm.org/docs/UsersManual.html#precompiledheaders以获得C++程序与PCH中的一些STL头似乎不起作用,即构建时间是相同的任何一种方式(在我的情况下约350毫秒)。使用Clang ++ 2.0预编译C++头文件(Xcode 4 Developer Preview 2)

我的猜测是,Clang ++的PCHs在这个阶段并不完全支持,或者因为某些原因,他们没有从中受益,但也许有人知道更多细节?

由Clang ++创建的PCH约为2.5MB。

谢谢。

回答

1

纵观最近锵承诺表明,C++编译头文件的支持是存在r110879,致力于12 2010年8月

我检查了LLVM和Clang的来源和测试它 - 编译时下降了约2.5 x - 很好!

这个功能无疑将使它成为苹果公司的下一代Xcode 4预发布/测试版。