encabezados precompilados C ++ con Clang ++ 2,0 (Xcode 4 Developer Preview 2)
Pregunta
¿Alguien sabe si los encabezados precompilados son compatibles cuando se utiliza Clang ++ 2.0? He instalado Xcode 4 Developer Preview 2, que incluye una acumulación Clang ++ que informa su versión como "versión de Apple sonido metálico 2,0 (etiquetas / de Apple / ruido metálico-108.3))", pero tratando de replicar el ejemplo de uso básico PCH en http://clang.llvm.org/docs/UsersManual.html#precompiledheaders para un C ++ programa con algunas cabeceras de STL en el PCH no parece trabajo, es decir, los tiempos de construcción son los mismos en ambos sentidos (~ 350 ms en mi caso).
Mi suposición es que los PCH para Clang ++ simplemente no son totalmente compatibles en esta etapa, o por alguna razón no te dan mucho beneficio de ellos, pero tal vez alguien más sabe más detalles?
El PCH creado por Clang ++ es ~ 2,5 MB.
Gracias.
Solución
En cuanto a la reciente Clang compromete revela que C ++ precompilado encabezado de soporte está presente como de r110879, cometido el 12 de agosto de 2010.
Me desprotegido las fuentes LLVM y Clang y probó - tiempo de compilación se redujo en un ~ 2.5x - agradable
Esta característica, sin duda, hará que en la próxima versión preliminar Xcode 4 / beta de Apple.