Подход, который вы используете, является разумным, но если изменения в одном из заголовков не вызвали перекомпиляцию предварительно скомпилированных заголовков, вам следует проверить зависимости в проекте.
Существуют и другие вещи, которые могут помочьв сокращении времени компиляции, как, например, избегание включений.То есть используйте предварительные объявления в заголовках и включайте их только в файлы cpp.Это уменьшит зависимости времени компиляции и ускорит компиляцию.
Я не фанат предварительно скомпилированных заголовков, поэтому я просто гарантирую, что я включаю все, что нужно, включая и не включаю ничего, что не«т .