PCH is used only for the first header

Briltz, Denis Denis.Briltz@intel.com
Mon Jun 2 15:42:00 GMT 2003


>> >"A precompiled header file can be used only when these conditions apply:
>> >[...] Only one precompiled header can be used in a particular
>> > compilation."
>> Does "only one" means "only first one"? What if I want only "b.h.gch" to
be
>> used?

>I think the supposed solution is that you create a new file "all.h" that 
>contains
>      #include "a.h"
>      #include "b.h"

>and then include all.h.

Thanks, I am aware about this solution.

My point was that gcc uses pch only for the _first_ included header and this
is not documented.

Regards,
Denis.



More information about the Gcc mailing list