Способы ускорения построения
Обновлен: Ноябрь 2007
В данном разделе приводятся рекомендации по уменьшению временных затрат на построение проекта.
Рекомендуется уменьшить количество файлов заголовков, которые Visual C++ включает и проверяет при каждом построении.
Следует использовать предкомпилированные заголовки. Дополнительные сведения см. в разделе /Y (предкомпилированные заголовки).
Если программа cl.exe вызывается напрямую, не следует вызывать компилятор для каждого исходного файла; для создания OBJ-файлов рекомендуется передавать все исходные файлы программе cl.exe в рамках одного вызова.
Следует использовать минимальные перепостроения; дополнительные сведения см. в описании параметра /Gm.
Рекомендуется использовать последовательную компоновку; дополнительные сведения см. в описании параметра /INCREMENTAL.
Там, где это уместно, рекомендуется использовать прагма-директиву once. Например, это возможно в случае, когда в заголовках используется защита включения.
Рекомендуется динамическая привязка к CRT; дополнительные сведения см. в описании параметра /MD.
Следует использовать для построения несколько процессов; дополнительные сведения см. в описании параметра /MP.
Дополнительные разделы