Описание тега precompiled-headers

Предварительно скомпилированный заголовок - это файл заголовка, который статически скомпилирован, но все еще отделен от своего конечного исполняемого файла, чтобы ускорить компиляцию зависимых файлов.

В C и C++ предварительно скомпилированные заголовки позволяют сократить время компиляции, сохраняя определения из данного заголовка в скомпилированном состоянии. Это позволяет компилятору быстро включать заголовок при компиляции файла, зависящего от заголовка.

Вместо того, чтобы анализировать код, предварительно скомпилированные заголовки позволяют компилятору сразу перейти к более промежуточному состоянию. Для часто используемых заголовков это может привести к значительной экономии времени компиляции.