/GM (Habilitar recompilação mínima)
Enables minimal rebuild, which determines whether C++ source files that include changed C++ class definitions (stored in header (.h) files) need to be recompiled.
/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 se ele inclui um arquivo modificado. h.
Observação |
---|
Recompilação mínima depende da classe definições não alterando entre incluem 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 de uma classe em seu projeto, desative a recompilação mínima. |
Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio
Abra o projeto Property Pages caixa de diálogo. For details, see Como: Abrir páginas de propriedades do projeto.
Clique o C/C++ pasta.
Clique na A geração de código página de propriedades.
Modificar o Permitem a reconstrução mínima propriedade.
Para definir esta opção de compilador programaticamente
- See MinimalRebuild.