Поделиться через


Способы ускорения построения

Обновлен: Ноябрь 2007

В данном разделе приводятся рекомендации по уменьшению временных затрат на построение проекта.

  • Рекомендуется уменьшить количество файлов заголовков, которые Visual C++ включает и проверяет при каждом построении.

  • Следует использовать предкомпилированные заголовки. Дополнительные сведения см. в разделе /Y (предкомпилированные заголовки).

  • Если программа cl.exe вызывается напрямую, не следует вызывать компилятор для каждого исходного файла; для создания OBJ-файлов рекомендуется передавать все исходные файлы программе cl.exe в рамках одного вызова.

  • Следует использовать минимальные перепостроения; дополнительные сведения см. в описании параметра /Gm.

  • Рекомендуется использовать последовательную компоновку; дополнительные сведения см. в описании параметра /INCREMENTAL.

  • Там, где это уместно, рекомендуется использовать прагма-директиву once. Например, это возможно в случае, когда в заголовках используется защита включения.

  • Рекомендуется динамическая привязка к CRT; дополнительные сведения см. в описании параметра /MD.

  • Следует использовать для построения несколько процессов; дополнительные сведения см. в описании параметра /MP.

Дополнительные разделы

См. также

Ссылки

Часто задаваемые вопросы по построению

Создание файлов предкомпилированных заголовков