Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Die /O Optionen steuern verschiedene Optimierungen, mit denen Sie Code für maximale Geschwindigkeit oder Minimale Größe erstellen können.
/O1legt eine Kombination aus Optimierungen fest, die Minimalgrößencode generieren./O2legt eine Kombination von Optimierungen fest, die Code für maximale Geschwindigkeit optimiert./ObSteuert die Inlinefunktionserweiterung./Oddeaktiviert die Optimierung, um die Kompilierung zu beschleunigen und das Debuggen zu vereinfachen./Og(veraltet) ermöglicht globale Optimierungen./Oigeneriert systeminterne Funktionen für entsprechende Funktionsaufrufe./Osweist den Compiler an, Optimierungen für die Größe gegenüber Optimierungen für Geschwindigkeit zu bevorzugen./Ot(eine Standardeinstellung) weist den Compiler an, Optimierungen für geschwindigkeitsüberschreitungen Optimierungen für die Größe zu bevorzugen./Oxist eine Kombinationsoption, die mehrere der Optimierungen mit schwerpunktmäßiger Geschwindigkeit auswählt./Oxist eine strenge Teilmenge der/O2Optimierungen./Oyunterdrückt die Erstellung von Framezeigern im Aufrufstapel für schnellere Funktionsaufrufe.
Hinweise
Sie können mehrere /O Optionen in einer einzelnen Optionsausweisung kombinieren. /Odi entspricht beispielsweise /Od /Oi. Bestimmte Optionen schließen sich gegenseitig aus und verursachen einen Compilerfehler, wenn sie zusammen verwendet werden. Weitere Informationen finden Sie in den einzelnen /O Optionen.
Siehe auch
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile