Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zastaralé v Visual Studio 2019 verze 16.0. 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 od Visual Studio 2019 verze 16.0 zastaralé. Použití vytvoří upozornění kompilátoru D9035. 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 Windows zahrnutá v souborech .obj pomocí možnosti /ZW (prostředí Windows Runtime Kompilace), možnost /Gm není kompatibilní s /ZW.
Nastavení této možnosti kompilátoru ve vývojovém prostředí Visual Studio
- Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Set vlastnosti kompilátoru C++ a vlastnosti sestavení v Visual Studio.
- Vyberte stránku vlastností vlastnosti konfigurace>>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