Bagikan melalui


/Zo (Meningkatkan Debugging yang Dioptimalkan)

Hasilkan informasi penelusuran kesalahan yang ditingkatkan untuk kode yang dioptimalkan dalam build non-debug.

Sintaks

/Zo[-]

Keterangan

Opsi /Zo kompilator menghasilkan informasi penelusuran kesalahan yang ditingkatkan untuk kode yang dioptimalkan. Pengoptimalan dapat menggunakan register untuk variabel lokal, menyusun ulang kode, vektorisasi perulangan, dan panggilan fungsi sebaris. Pengoptimalan ini dapat mengaburkan hubungan antara kode sumber dan kode objek yang dikompilasi. Opsi ini /Zo memberi tahu pengkompilasi untuk menghasilkan informasi penelusuran kesalahan tambahan untuk variabel lokal dan fungsi yang di-inlin. Ini memungkinkan Anda untuk melihat variabel di jendela Autos, Locals, dan Watch saat Anda menelusuri kode yang dioptimalkan di debugger Visual Studio. Ini juga memungkinkan pelacakan tumpukan untuk menampilkan fungsi yang di-inlin di debugger WinDBG. Build debug yang telah menonaktifkan pengoptimalan (/Od) tidak memerlukan informasi penelusuran kesalahan tambahan yang dihasilkan saat /Zo ditentukan. /Zo Gunakan opsi untuk men-debug konfigurasi Rilis dengan pengoptimalan diaktifkan. Untuk informasi selengkapnya tentang opsi pengoptimalan, lihat /O opsi (Optimalkan Kode).

Opsi /Zo diaktifkan secara default saat Anda menentukan informasi penelusuran kesalahan dengan /Zi atau /Z7. Ini dinonaktifkan oleh /ZI opsi pengkompilasi. Tentukan /Zo- untuk secara eksplisit menonaktifkan opsi pengkompilasi ini.

Opsi /Zo ini tersedia mulai dari Visual Studio 2013 Update 3, dan menggantikan opsi yang sebelumnya tidak terdokumentasi /d2Zi+ .

Untuk mengatur /Zo opsi pengkompilasi di Visual Studio

  1. Buka kotak dialog Halaman Properti untuk proyek. Untuk informasi selengkapnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.

  3. Ubah properti Opsi Tambahan untuk disertakan /Zo lalu pilih OK.

Untuk mengatur opsi pengkompilasi ini secara terprogram

Baca juga

/O Opsi (Optimalkan kode)
/Z7, , /Zi/ZI (Format informasi debug)
Edit dan Lanjutkan