Bagikan melalui


Penelusuran Kesalahan Kode Asli

Bagian ini mencakup beberapa masalah penelusuran kesalahan umum dan teknik untuk aplikasi asli. Teknik yang tercakup dalam bagian ini adalah teknik tingkat tinggi. Untuk mekanisme menggunakan debugger Visual Studio, lihat Tampilan pertama di 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 menggambarkan intrinsik __debugbreak.

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 Kode Rakitan Sebaris memberikan instruksi singkat tentang menggunakan jendela Pembongkaran untuk melihat instruksi perakitan dan jendela Daftar untuk melihat konten daftar dan menyediakan tautan ke topik mengenai jendela tersebut.

Teknik Debugging MFC menautkan Anda ke teknik penelusuran kesalahan untuk program MFC, termasuk: afxDebugBreak, makro TRACE, mendeteksi kebocoran memori di MFC, pernyataan MFC, dan mengurangi ukuran build MFC Debug.

Teknik Penelusuran Kesalahan CRT Menautkan ke teknik penelusuran kesalahan untuk Pustaka C Run-Time, termasuk menggunakan Pustaka Debug CRT, makro untuk pelaporan, perbedaan antara malloc dan _malloc_dbg, menulis fungsi hook 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 menyediakan informasi tentang penelusuran kesalahan aplikasi COM dan ActiveX, termasuk alat yang dapat Anda gunakan untuk penelusuran kesalahan COM dan ActiveX.

Cara: Debug Kode yang Disuntikkan menyediakan panduan tentang kode penelusuran kesalahan yang menggunakan atribut. Petunjuk termasuk cara mengaktifkan Anotasi Sumber, cara melihat kode yang disuntikkan, dan cara melihat kode pembongkaran pada titik eksekusi saat ini.

Panduan: Men-debug Aplikasi Paralel menjelaskan cara menggunakan jendela alat Tugas Paralel dan Tumpukan Paralel untuk men-debug aplikasi paralel.

Bersiap untuk men-debug proyek C++ menyediakan tautan ke topik yang menjelaskan cara men-debug jenis proyek asli yang dibuat oleh templat proyek C++.

Penelusuran kesalahan Proyek DLL menyediakan informasi tentang cara men-debug DLL asli dan terkelola.

Pertama-tama lihat debugger menyediakan tautan ke bagian yang lebih besar dari dokumentasi penelusuran kesalahan. Informasi mencakup apa yang baru dalam debugger, pengaturan dan persiapan, titik henti, menangani pengecualian, mengedit dan melanjutkan, menelusuri kesalahan kode terkelola, menelusuri kesalahan kode asli, menelusuri kesalahan SQL, dan referensi antarmuka pengguna.