/Gm (Włącz minimalną ponowną kompilację)
Włącza minimalne odbudowy, która określa, czy pliki źródłowe C++, zawierających zmienione definicje klas języka C++ (przechowywanych w plikach nagłówka (.h)) musi być ponownie kompilowana.
/Gm
Uwagi
Kompilator przechowuje informacje o zależnościach między plikach źródłowych i definicje klas w pliku .idb projektu podczas pierwszego kompilacji.(Informacje o zależnościach informuje o tym, który plik źródłowy jest zależna od definicji klasy, które, a które .h pliku definicji znajduje się w). Kolejne skompiluje umożliwia informacje przechowywane w pliku .idb Określ, czy plik źródłowy ma skompilowany, nawet jeśli zawiera ona .h modyfikacji pliku.
[!UWAGA]
Minimalny odbudowy zależy od klasy definicje nie zmienia się między dołączanych plików.Definicje klas musi być globalne dla projektów (powinien być tylko jedną definicję danej klasy), ponieważ informacje o zależnościach w pliku .idb jest tworzona dla całego projektu.Jeśli użytkownik ma więcej niż jedną definicję klasy w projekcie, wyłącz minimalne odbudowy.
Ponieważ łączenie przyrostowe nie obsługuje metadanych systemu Windows, zawarte w plikach .obj przy użyciu /ZW (Kompilacja środowiska wykonawczego systemu Windows) opcji /Gm opcji jest niezgodny z /ZW.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe projektu Strony właściwości.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.
Kliknij folder C/C++.
Kliknij stronę właściwości Generowanie kodu.
Modyfikuj Włącz odbudowy minimalne właściwości.
Aby programowo ustawić tę opcję kompilatora
- Zobacz MinimalRebuild.