Freigeben über


/GR (Laufzeit-Typeninformation aktivieren)

Aktualisiert: November 2007

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. In Visual C++ 2005 ist /GR in der Standardeinstellung aktiviert. /GR- deaktiviert Laufzeit-Typinformationen.

Verwenden Sie /GR, wenn im Code dynamic_cast Operator oder typeid verwendet wird. Durch /GR werden die .rdata-Abschnitte des Abbildes jedoch vergrößert. Wenn dynamic_cast oder typeid nicht im Code verwendet wird, kann /GR- zu einem kleineren Abbild führen.

Weitere Informationen zur Überprüfung des Laufzeittyps finden Sie unter Run-Time Type Information 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