/Gm (Povolit minimální opětovné sestavení)
Zastaralé Umožňuje minimální opětovné sestavení, které určuje, zda zdrojové soubory jazyka C++, které zahrnují změněné definice tříd C++ (uložené v souborech hlaviček (.h), musí být znovu zkompilovány.
Syntaxe
/Gm
Poznámky
/Gm je zastaralá. Nemusí aktivovat sestavení pro určité druhy změn souboru hlaviček. Tuto možnost můžete bezpečně odebrat ze svých projektů. Pokud chcete zlepšit časy sestavení, doporučujeme místo toho použít předkompilované hlavičky a možnosti přírůstkového a paralelního sestavení. Seznam zastaralých možností kompilátoru najdete v části Zastaralé a odebrané možnosti kompilátoru v části Možnosti kompilátoru uvedené podle kategorie.
Kompilátor ukládá informace o závislostech mezi zdrojovými soubory a definicemi tříd v souboru .idb projektu během první kompilace. (Informace o závislostech říkají, ve kterém zdrojovém souboru závisí definice třídy a ve kterém souboru .h se definice nachází.) Následné kompilace používají informace uložené v souboru .idb k určení, zda je třeba zdrojový soubor zkompilovat, i když obsahuje upravený soubor .h.
Poznámka:
Minimální opětovné sestavení závisí na definicích tříd, které se mezi soubory zahrnutí nemění. Definice tříd musí být pro projekt globální (měla by existovat pouze jedna definice dané třídy), protože informace o závislostech v souboru .idb jsou vytvořeny pro celý projekt. Pokud máte v projektu více definic třídy, zakažte minimální opětovné sestavení.
Vzhledem k tomu, že přírůstkový linker nepodporuje metadata Systému Windows zahrnutá v souborech .obj pomocí možnosti /ZW (prostředí Windows Runtime Kompilace), není možnost /Gm s /ZW kompatibilní.
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností vlastnosti konfigurace>C/C++>Generování kódu.
Upravte vlastnost Povolit minimální opětovné sestavení.
Programové nastavení tohoto parametru kompilátoru
- Viz třída MinimalRebuild.
Viz také
Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC