/Zo (rozszerzanie zoptymalizowanego debugowania)

Generowanie rozszerzonych informacji o debugowaniu dla zoptymalizowanego kodu w kompilacjach bez debugowania.

Składnia

/Zo[-]

Uwagi

Opcja /Zo kompilatora generuje rozszerzone informacje debugowania dla zoptymalizowanego kodu. Optymalizacja może używać rejestrów dla zmiennych lokalnych, zmiany kolejności kodu, wektoryzacji pętli i wbudowanych wywołań funkcji. Te optymalizacje mogą zaciemniać relację między kodem źródłowym a skompilowanym kodem obiektu. Opcja /Zo informuje kompilator o wygenerowaniu dodatkowych informacji debugowania dla zmiennych lokalnych i wbudowanych funkcji. Umożliwia ona wyświetlanie zmiennych w oknach Autos, Locals i Watch po przejściu przez zoptymalizowany kod w debugerze programu Visual Studio. Umożliwia również śledzenie stosu do wyświetlania wbudowanych funkcji w debugerze WinDBG. Kompilacje debugowania, które wyłączyły optymalizacje (/Od) nie wymagają dodatkowych informacji debugowania generowanych po /Zo określeniu. /Zo Użyj opcji debugowania konfiguracji wydania z włączoną optymalizacją. Aby uzyskać więcej informacji na temat opcji optymalizacji, zobacz /O opcje (Optymalizowanie kodu)..

Opcja /Zo jest domyślnie włączona podczas określania informacji debugowania za pomocą /Zi polecenia lub /Z7. Jest ona wyłączona przez opcję kompilatora /ZI . Określ /Zo- , aby jawnie wyłączyć tę opcję kompilatora.

Opcja /Zo jest dostępna począwszy od programu Visual Studio 2013 Update 3 i zastępuje wcześniej nieudokumentowaną /d2Zi+ opcję.

Aby ustawić opcję kompilatora /Zo w programie Visual Studio

  1. Otwórz okno dialogowe Strony właściwości dla projektu. Aby uzyskać więcej informacji, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilacji w programie Visual Studio).

  2. Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.

  3. Zmodyfikuj właściwość Opcje dodatkowe, aby uwzględnić/Zo, a następnie wybierz przycisk OK.

Aby programowo ustawić tę opcję kompilatora

Zobacz też

/O Opcje (Optymalizowanie kodu)
/Z7, , /Zi/ZI (format informacji debugowania)
Edytuj i kontynuuj