Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
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).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Zmodyfikuj właściwość Opcje dodatkowe, aby uwzględnić
/Zo, a następnie wybierz przycisk OK.
Aby programowo ustawić tę opcję kompilatora
- Zobacz: AdditionalOptions.
Zobacz też
/O Opcje (Optymalizowanie kodu)
/Z7, , /Zi/ZI (format informacji debugowania)
Edytuj i kontynuuj