/Gm (включение минимального перепостроения)
Обновлен: Ноябрь 2007
Включение минимального перепостроения, определяющего, необходимо ли перекомпилировать исходные файлы C++, содержащие измененные определения классов C++, (хранящиеся в файлах заголовка (.h)).
/Gm
Заметки
Компилятор сохраняет информацию о зависимости между исходными файлами и определениями классов в IDB-файле проекта при первом компилировании. (Сведения о зависимости указывают, от какого определения класса зависит каждый исходный файл и в каком H-файле хранится определение.) Последующие компиляции используют сведения, хранящиеся в IDB-файле для определения, необходимо ли компилировать исходный файл, даже если он содержит измененный H-файл.
Примечание. |
---|
Минимальное перепостроение полагается на определения классов, не изменяющие в файлах заголовка. Определения класса должны быть глобальными для всего проекта (должно быть только одно определение определенного класса), поскольку сведения о зависимости в IDB-файле создаются для всего проекта в целом. Если в вашем проекте более одного определения для класса, отключите режим минимального перепостроения. |
Установка параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Открытие свойств страниц проекта.
Откройте папку C/C++.
Выберите страницу свойств Создание кода.
Измените свойство Включение минимального перепостроения.
Установка данного параметра компилятора программным способом
- См. раздел MinimalRebuild.