Aracılığıyla paylaş


/Gm (En Az Yeniden Derlemeyi Etkinleştir)

Değiştirilen C++ sınıf tanımları (Üstbilgi (.h) dosyalarında saklanan) içeren C++ kaynak dosyaların derlenmesi gerekip gerekmediğini belirler en az yeniden etkinleştirir.

/Gm

Notlar

Derleyici kaynak dosyaları ve sınıf tanımları arasında bağımlılık bilgileri, projenin .idb dosyasında ilk derleme sırasında depolar.(Bağımlılık bilgileri hangi kaynak dosya hangi sınıfının tanımını bağımlı olduğunu bildirir ve hangi .h dosya tanımı bulunur.) Sonraki derlerken bile değiştirilmiş .h dosyası içeren bir kaynak dosyası derlenmesi gerekip gerekmediğini belirlemek için .idb dosyasında depolanan bilgileri kullanın.

[!NOT]

En az yeniden dayanır sınıfta tanımları arasında değiştirme değil dosyaları içerir.Sınıf tanımları (olması gerektiğini belirli bir sınıfın yalnızca bir tanımı) bir proje için genel olmalıdır bağımlılık bilgileri .idb dosyasındaki tüm proje için oluşturulduğundan.Projenizde bir sınıf için birden fazla tanım varsa, en az yeniden devre dışı bırakın.

Artımlı bağlayıcı kullanarak .obj dosyalarında dahil Windows meta verileri desteklemediğinden /ZW (Windows Çalışma Zamanı Derlemesi) seçeneği /Gm seçeneği ile uyumsuz /ZW.

Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın.Ayrıntılar için bkz. Nasıl Yapılır: Proje Özellik Sayfalarını Açma.

  2. C/C++ klasörüne tıklatın.

  3. Tıklatın kod oluşturma özellik sayfası.

  4. Değiştirme en az yeniden etkinleştirmek özelliği.

Bu derleyici seçeneğini program üzerinden ayarlamak için

Ayrıca bkz.

Başvuru

Derleyici Seçenekleri

Derleyici Seçeneklerini Ayarlama