Si pongo un encabezado (ah) en stdafx.h y ese encabezado incluye otro encabezado (bh) que no se menciona en stdafx.h, se visitará cada vez que alguien incluya ah o ¿Está compilado como parte de ah? Si se compila en a.h, ¿qué sucede cuando alguien incluye b.h directamente? ¿Esto será precompilado o no?Pregunta sobre los encabezados precompilados en Visual C++
Mi motivación para hacer esta pregunta es que estoy tratando de optimizar el contenido de los archivos stdafx.h para el software en el que trabajo. Tanto la reconstrucción como los tiempos de construcción incrementales son importantes para nosotros. Me preguntaba si podría simplemente buscar en todos los archivos .cpp las directivas #include y contar el número de veces que se incluye cada archivo. Los archivos que se incluyeron a menudo podrían ser buenos candidatos para el archivo stdafx.h. Por supuesto, esta estrategia es completamente falsa si tengo que considerar no solo qué archivos están incluidos, sino también qué archivos incluyen los archivos incluidos.
dudo que importe, pero estamos utilizando Visual Studio 2005.
VOGUE POR FAVOR PARA ESTO: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/4931119-allow-precompiled-headers-to-be-shared-between-pro –