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.
/O1
legt eine Kombination aus Optimierungen fest, die Minimalgrößencode generieren./O2
legt eine Kombination von Optimierungen fest, die Code für maximale Geschwindigkeit optimiert./Ob
Steuert die Inlinefunktionserweiterung./Od
deaktiviert die Optimierung, um die Kompilierung zu beschleunigen und das Debuggen zu vereinfachen./Og
(veraltet) ermöglicht globale Optimierungen./Oi
generiert systeminterne Funktionen für entsprechende Funktionsaufrufe./Os
weist 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./Ox
ist eine Kombinationsoption, die mehrere der Optimierungen mit schwerpunktmäßiger Geschwindigkeit auswählt./Ox
ist eine strenge Teilmenge der/O2
Optimierungen./Oy
unterdrü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