Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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