Udostępnij za pośrednictwem


/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

  1. Otwórz okno dialogowe projektu Strony właściwości.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.

  2. Kliknij folder C/C++.

  3. Kliknij stronę właściwości Generowanie kodu.

  4. Modyfikuj Włącz odbudowy minimalne właściwości.

Aby programowo ustawić tę opcję kompilatora

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora