Every C++ header in a project as a precompiled header
问题 The usual approach is to have one precompiled header in a project that contains the most common includes. The problem is, that it is either too small or two big. When it is too small, it doesn't cover all the used headers so these have to be processed over and over in every module. When it is too large, it slows down the compilation too much for two reasons: The project needs to be recompiled too often when you change something in header contained in the precompiled header. The precompiled