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.
Wählt einen vordefinierten Satz von Optionen aus, die sich auf die Größe und Geschwindigkeit des generierten Codes auswirken.
Syntax
/O1
/O2
Hinweise
Die /O1
Optionen und /O2
Compileroptionen sind eine schnelle Möglichkeit, mehrere spezifische Optimierungsoptionen auf einmal festzulegen. Die /O1
Option legt die einzelnen Optimierungsoptionen fest, die den kleinsten Code in den meisten Fällen erstellen. Die /O2
Option legt die Optionen fest, mit denen der schnellste Code in den meisten Fällen erstellt wird. Die /O2
Option ist die Standardeinstellung für Releasebuilds. Diese Tabelle enthält die spezifischen Optionen, die festgelegt werden, /O1
und /O2
:
Option | Entspricht |
---|---|
/O1 (Minimieren der Größe) |
/Og /Os /Oy /Ob2 /GF /Gy |
/O2 (Maximieren der Geschwindigkeit) |
/Og /Oi /Ot /Oy /Ob2 /GF /Gy |
/O1
und /O2
schließen sich gegenseitig aus.
Hinweis
x86-spezifisch
Diese Optionen schließen die Verwendung der Option "Frame-Pointer-Auslassung" (/Oy
) ein.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Wählen Sie die Konfigurationseigenschaftenseite>C/C++>-Optimierung aus.
Ändern Sie die Optimierungseigenschaft .
So legen Sie diese Compileroption programmgesteuert fest
- Siehe Optimization.
Siehe auch
/O
Optionen (Optimieren von Code)
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile
/EH
(Ausnahmebehandlungsmodell)