Aracılığıyla paylaş


/GR (Çalışma Zamanı Türü Bilgileri Etkinleştir)

Çalışma zamanında nesne türlerini denetlemek için kod ekler.

Sözdizimi

/GR[-]

Açıklamalar

/GR açık olduğunda, derleyici önişlemci makroyu _CPPRTTI tanımlar. Varsayılan olarak, /GR açıktır. /GR- çalışma zamanı türü bilgilerini devre dışı bırakır.

Derleyici, kodunuzda bir nesne türünü statik olarak çözümleyemiyorsa /GR kullanın. Kodunuz dynamic_cast İşleci veya tür kimliği kullandığında genellikle /GR seçeneğine ihtiyacınız olur. Ancak, /GR görüntünüzün .rdata bölümlerinin boyutunu artırır. Kodunuz veya kullanmıyorsa dynamic_cast , /GR- daha küçük bir typeidgörüntü üretebilir.

Çalışma zamanı türü denetimi hakkında daha fazla bilgi için C++ Dil Başvurusu'ndaki Çalışma Zamanı Türü Bilgileri'nebakın.

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 . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>C/C++>Dil özellik sayfasını seçin.

  3. Çalışma Zamanı Türü Bilgisini Etkinleştir özelliğini değiştirin.

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

Ayrıca bkz.

MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi