/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
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Gewusst wie: Öffnen von Projekteigenschaftenseiten.
Klicken Sie auf den Ordner C/C++.
Klicken Sie auf die Eigenschaftenseite Sprache.
Ändern Sie die Eigenschaft Laufzeit-Typeninformation aktivieren.
So legen Sie diese Compileroption programmgesteuert fest
- Siehe RuntimeTypeInfo.