Sdílet prostřednictvím


/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

  1. 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.

  2. Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.

  3. Upravte vlastnost Další možnosti tak, aby zahrnovala /Zo a potom zvolte OK.

Programové nastavení tohoto parametru kompilátoru

Viz také

/O Možnosti (optimalizace kódu)
/Z7, , /Zi/ZI (formát informací o ladění)
Operace Upravit a pokračovat