Share via


/GR (Laufzeit-Typeninformation aktivieren)

Fügt Code hinzu, um Objekttypen während der Laufzeit zu überprüfen.

/GR[-]

Hinweise

Wenn /GR aktiviert ist, definiert der Compiler das _CPPRTTI Präprozessormakro.Standardmäßig ist /GR aktiviert./GR- deaktiviert Laufzeit-Typeninformation.

Verwenden Sie /GR, wenn der Compiler einen Objekttyp im Code nicht statisch auflösen kann.I. d. R. ist die Option /GR erforderlich, wenn im Code Operator dynamic_cast oder typeid verwendet wird.Allerdings vergrößert /GR die .rdata-Abschnitte im Image.Wenn dynamic_cast und typeid im Code nicht verwendet werden, kann mit /GR- ggf. ein kleineres Image erzielt werden.

Weitere Informationen zur Laufzeit-Typprüfung finden Sie unter Laufzeit-Typeninformation in der C++-Sprachreferenz.

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts.Ausführliche Informationen finden Sie unter Gewusst wie: Öffnen von Projekteigenschaftenseiten.

  2. Klicken Sie auf den Ordner C/C++.

  3. Klicken Sie auf die Eigenschaftenseite Sprache.

  4. Ändern Sie die Eigenschaft Laufzeit-Typeninformation aktivieren.

So legen Sie diese Compileroption programmgesteuert fest

Siehe auch

Referenz

Compileroptionen

Festlegen von Compileroptionen