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


Случаи использования предварительной компиляции исходного кода

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

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

  • Всегда используется большая часть кода, который редко изменяется.

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

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

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

9d87zb00.alert_note(ru-ru,VS.90).gifПримечание.

Хотя можно использовать только один предварительно скомпилированный файл заголовка (PCH-файл) для одного исходного файла, можно использовать несколько PCH-файлов для проекта.

См. также

Ссылки

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