Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bagian ini mencakup beberapa masalah debugging umum dan teknik untuk aplikasi asli. Teknik yang tercakup dalam bagian ini adalah teknik tingkat tinggi. Untuk mekanisme penggunaan debugger Visual Studio, lihat Pertama-tama lihat debugger.
Di bagian ini
Cara: Debug Kode yang Dioptimalkan memberikan tips untuk men-debug kode yang dioptimalkan, khususnya, mengapa Anda harus men-debug versi program Anda yang tidak optimal, pengaturan pengoptimalan default untuk konfigurasi Debug dan Rilis, dan tips untuk menemukan bug yang hanya muncul dalam kode yang dioptimalkan (mengaktifkan pengoptimalan dalam konfigurasi build Debug).
DebugBreak dan __debugbreak menjelaskan fungsi Win32 DebugBreak dan menyediakan tautan ke topik referensinya di Platform SDK. Juga menjelaskan tentang __debugbreak intrinsik.
Pernyataan C/C++ membahas pernyataan pernyataan, cara kerjanya, manfaat menggunakannya (menangkap kesalahan logika, memeriksa hasil operasi, dan menguji kondisi kesalahan), interaksi mereka dengan _DEBUG, dan jenis pernyataan yang didukung di Visual Studio.
Cara: Debug Inline Assembly Code memberikan instruksi singkat tentang menggunakan jendela Pembongkaran untuk melihat instruksi assembly dan jendela Register untuk melihat isi register dan menyediakan tautan ke topik mengenai jendela tersebut.
Teknik Debugging MFC menghubungkan Anda dengan teknik debugging untuk program MFC, termasuk: afxDebugBreak, makro TRACE, mendeteksi kebocoran memori di MFC, assert MFC, dan mengurangi ukuran build MFC Debug.
Teknik Penyelesaian Masalah CRT Menghubungkan Anda dengan teknik penyelesaian masalah untuk Perpustakaan C Run-Time, termasuk menggunakan Perpustakaan Debug CRT, makro untuk pelaporan status, perbedaan antara malloc dan _malloc_dbg, menulis fungsi kait debug, dan tumpukan debug CRT.
Tanya Jawab Umum Debugging Native Code memberikan jawaban atas pertanyaan yang sering diajukan tentang penelusuran kesalahan program C++
DEBUGGING COM dan ActiveX memberikan informasi mengenai debugging aplikasi COM dan ActiveX, termasuk alat yang dapat Anda gunakan untuk debugging COM dan ActiveX.
Cara: Debug Kode yang Disuntikkan menyediakan panduan tentang kode penelusuran kesalahan yang menggunakan atribut. Instruksi termasuk cara mengaktifkan Anotasi Sumber, cara melihat kode yang disuntikkan, dan cara melihat kode pembongkaran pada titik eksekusi saat ini.
Bagian terkait
Bersiap untuk men-debug proyek C++ menyediakan tautan ke topik yang menjelaskan cara men-debug jenis proyek asli yang dibuat oleh templat proyek C++.
Debugging Proyek DLL menyediakan informasi tentang cara melakukan debugging DLL bawaan dan terkelola.
Pertama-tama lihat debugger menyediakan tautan ke bagian utama dari dokumentasi debugging. Informasi mencakup apa yang baru dalam debugger, pengaturan dan persiapan, titik henti, menangani pengecualian, pengeditan dan kelanjutan, men-debug kode terkelola, men-debug kode asli, men-debug SQL, dan referensi antarmuka pengguna.