/Zo (rozšířené optimalizované ladění)
Generování vylepšených informací o ladění pro optimalizovaný kód v neladit sestavení.
Syntaxe
/Zo
[-
]
Poznámky
Možnost /Zo
kompilátoru generuje rozšířené informace o ladění pro optimalizovaný kód. Optimalizace může používat registry pro místní proměnné, změnit pořadí kódu, vektorizovat smyčky a volání vložené funkce. Tyto optimalizace mohou překrývat vztah mezi zdrojovým kódem a zkompilovaným kódem objektu. Tato /Zo
možnost kompilátoru říká, aby vygeneroval další informace o ladění pro místní proměnné a vložené funkce. Umožňuje zobrazit proměnné v oknech Automatické hodnoty, Místní hodnoty a Kukátku při procházení optimalizovaného kódu v ladicím programu sady Visual Studio. Umožňuje také trasování zásobníku zobrazit vložené funkce v ladicím programu WinDBG. Ladicí buildy, které mají zakázané optimalizace (/Od
) nepotřebují dodatečné informace o ladění vygenerované při /Zo
zadání. /Zo
Pomocí možnosti můžete ladit konfigurace verzí se zapnutou optimalizací. Další informace o možnostech optimalizace najdete v tématu /O
možnosti (Optimalizace kódu).
Možnost /Zo
je ve výchozím nastavení povolena při zadávání informací o ladění s /Zi
nebo /Z7
. Možnost kompilátoru /ZI
je zakázaná. Umožňuje /Zo-
explicitně zakázat tuto možnost kompilátoru.
Tato /Zo
možnost je dostupná od verze Visual Studio 2013 Update 3 a nahrazuje dříve nezdokumentovanou /d2Zi+
možnost.
Nastavení možnosti kompilátoru /Zo
v sadě Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Další informace naleznete v tématu Nastavení kompilátoru jazyka C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.
Upravte vlastnost Další možnosti tak, aby zahrnovala
/Zo
a potom zvolte OK.
Programové nastavení tohoto parametru kompilátoru
- Viz třída AdditionalOptions.
Viz také
/O
Možnosti (optimalizace kódu)
/Z7
, , /Zi
/ZI
(formát informací o ladění)
Operace Upravit a pokračovat