Много импорта в .pch файле - PullRequest
0 голосов
/ 31 октября 2011

Я начал работать над проектом, который загружает импорт в файл pch.

Зачем кому-то это делать?Ленивость?

Полагаю, если я их переработаю, я могу потенциально сократить время компиляции ..... это так?

1 Ответ

3 голосов
/ 31 октября 2011

Нет, если только он не импортирует вещи, которые часто меняются.Смысл предварительно скомпилированного заголовка в том, что он объединяет множество кода, который очень редко изменяется в промежуточный формат, чтобы уменьшить время компиляции.Если вы берете вещи, он должен обрабатывать каждый из импортов в обычном режиме вместо использования промежуточного формата.

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

...