Compartilhar via


/GM (Habilitar recompilação mínima)

Habilita recompilação mínima, a qual determina se os arquivos de origem C++ que incluem alterações em definições de classes C++ (armazenadas em arquivos de cabeçalho (.h)) precisam ser recompiladas.

/Gm

Comentários

O compilador armazena informações de dependência entre arquivos de origem e definições de classe no arquivo de .idb do projeto durante a primeira compilação.(Informações de dependência que informa qual arquivo de origem depende de qual definição de classe e a definição de quais. h arquivo está localizado na). Compilações subseqüentes usam as informações armazenadas no arquivo .idb para determinar se um arquivo de origem precisa ser compilado, mesmo que ela inclua um arquivo. h modificado.

ObservaçãoObservação

Recompilação mínima depende da classe não alterando entre as definições de incluir arquivos.Definições de classe devem ser globais para um projeto (deve haver somente uma definição de uma determinada classe), porque as informações de dependência no arquivo .idb são criadas para o projeto inteiro.Se você tiver mais de uma definição para uma classe em seu projeto, desative a recompilação mínima.

Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio

  1. Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte:Como: abrir páginas de propriedades do projeto.

  2. Clique no C/C++ pasta.

  3. Clique no Geração de código página de propriedades.

  4. Modificar o Ativar mínimo reconstruir propriedade.

Para definir essa opção de compilador programaticamente

Consulte também

Referência

Opções do compilador

Configurando opções de compilador