Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Не рекомендуется использовать в Visual Studio 2019 версии 16.0. Включает минимальное перестроение, которое определяет, нужно ли заново компилировать исходные файлы C++, содержащие измененные определения классов C++ (хранимые в файлах заголовка [H]).
Синтаксис
/Gm
Замечания
/Gm не рекомендуется использовать в Visual Studio 2019 версии 16.0. С его помощью создается предупреждение компилятора D9035. Он может не активировать сборку для определенных типов изменений файла заголовка. Этот параметр можно безопасно удалить из проектов. Чтобы улучшить время сборки, рекомендуется использовать предварительно скомпилированные заголовки и добавочные и параллельные параметры сборки. Список устаревших параметров компилятора см . в разделе "Устаревшие и удаленные параметры компилятора " в разделе "Параметры компилятора", перечисленные по категориям.
Компилятор сохраняет информацию о зависимостях между исходными файлами и определениями классов в IDB-файле проекта при первом компилировании. (Сведения о зависимости указывают, от какого определения класса зависит каждый исходный файл и в каком H-файле хранится определение.) Последующие компиляции используют сведения, хранящиеся в файле IDB для определения того, необходимо ли компилировать исходный файл, даже если он содержит измененный H-файл.
Примечание.
Минимальное перестроение полагается на определения классов, не изменяющиеся в файлах заголовка. Определения класса должны быть глобальными для всего проекта (должно быть только одно определение данного класса), поскольку сведения о зависимостях в файле IDB создаются для всего проекта в целом. Если в вашем проекте более одного определения для класса, отключите режим минимального перестроения.
Так как добавочный компоновщик не поддерживает Windows метаданные, включенные в файлы .obj, с помощью параметра /ZW (компиляция среда выполнения Windows), параметр /Gm несовместим с параметром /ZW.
Установка этого параметра компилятора в среде разработки Visual Studio
- Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Set C++ компилятора и свойства сборки в Visual Studio.
- Перейдите на страницу свойств Свойства конфигурации>C/C++>Создание кода.
- Измените свойство Enable Minimal Rebuild .
Установка данного параметра компилятора программным способом
- См. раздел MinimalRebuild.
См. также
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC