/GM (en az yeniden etkinleştir)
(Üstbilgi (.h) dosyalarında saklanan) değişen C++ sınıf tanımlarını içeren C++ kaynak dosyalarını çekirdekler gerekip gerekmediğini belirler ve en az yeniden etkinleştirir.
/Gm
Notlar
Derleyici kaynak dosyalarını ve sınıf tanımları arasında bağımlılık bilgilerini ilk derleme sırasında projenin .idb dosyasında depolar. (Bağımlılık bilgileri hangi kaynak dosyasının hangi sınıf tanımına dayanan bağımlı olduğunu söyler ve hangi .h dosya tanımı bulunur.) Sonraki derlerken .idb dosyasında depolanan bilgileri değiştirilmiş .h dosya içeriyor olsa bile kaynak dosyanın derlenmesi gerekli olup olmadığını belirlemek için kullanın.
Not
En az rebuild sınıfını kullanır tanımları arasında değiştirme değil dosyaları içerir.Sınıf tanımları (olmamalıdır belirli bir sınıfın tek bir tanımı) bir proje için genel olmalı tüm proje için bağımlılık bilgileri .idb dosyasına oluşturduğundan.Projenizde bir sınıf tanımı birden fazla varsa, en az bir yeniden oluşturma devre dışı bırakın.
Visual Studio geliştirme ortamındaki bu derleyici seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz. Nasıl yapılır: Proje özellik sayfalarını açın.
Tıklatın c/C++ klasörü.
Tıklatın Kod oluşturma özellik sayfası.
Değiştirmek En az yeniden etkinleştirmek özelliği.
Bu derleyici seçeneği programlı olarak ayarlamak için
- Bkz: MinimalRebuild