Yerel Kodda Hata Ayıklama
bölümünde yerel uygulamalar için bazı yaygın hata ayıklama sorunları ve teknikleri yer almaktadır. Bu bölümde ele alınan teknikler üst düzey tekniklerdir. Visual Studio hata ayıklayıcısını kullanmanın mekaniği için bkz . Hata ayıklayıcıya ilk bakış.
Bu bölümde
Nasıl yapılır: İyileştirilmiş Kodda Hata Ayıklama, iyileştirilmiş kodda hata ayıklama ipuçları, özellikle de programınızın iyileştirilmemiş bir sürümünde hata ayıklamanız gereken ipuçları, Hata Ayıklama ve Yayın yapılandırmaları için varsayılan iyileştirme ayarları ve yalnızca iyileştirilmiş kodda görünen hataları bulmaya yönelik ipuçları (Hata ayıklama derleme yapılandırmasında iyileştirmeyi açma).
DebugBreak ve __debugbreak Win32 DebugBreak
işlevini açıklar ve Platform SDK'sında başvuru konusuna bir bağlantı sağlar. Ayrıca iç bilgileri __debugbreak
de açıklar.
C/C++ Onayları , onaylama deyimlerini, bunların nasıl çalıştığını, bunları kullanmanın avantajlarını (mantık hatalarını yakalama, bir işlemin sonuçlarını denetleme ve hata koşullarını test etme), ile _DEBUG
etkileşimlerini ve Visual Studio'da desteklenen onay türlerini açıklar.
Nasıl yapılır: Satır içi Derleme Kodunda Hata Ayıklama, derleme yönergelerini görüntülemek için Ayrıştırma penceresini ve yazmaç içeriğini görüntülemek için Yazmaçlar penceresini kullanma hakkında kısa yönergeler sağlar ve bu pencerelerle ilgili konulara bağlantılar sağlar.
MFC Hata Ayıklama Teknikleri , afxDebugBreak, TRACE makro, MFC'deki bellek sızıntılarını algılama, MFC onayları ve MFC Hata Ayıklama derlemelerinin boyutunu küçültme gibi MFC programları için hata ayıklama tekniklerine bağlanır.
CRT Hata Ayıklama Teknikleri CRT Hata Ayıklama Kitaplığı'nı kullanma, raporlama makroları, malloc ile _malloc_dbg arasındaki farklar, hata ayıklama kancası işlevleri yazma ve CRT hata ayıklama yığını gibi C Çalışma Zamanı Kitaplığı için hata ayıklama tekniklerine bağlanırsınız.
Yerel Kodda Hata Ayıklama hakkında SSS , C++ programlarında hata ayıklama hakkında sık sorulan soruların yanıtlarını sağlar
COM ve ActiveX Hata Ayıklama , COM ve ActiveX hata ayıklaması için kullanabileceğiniz araçlar da dahil olmak üzere COM ve ActiveX uygulamalarında hata ayıklama hakkında bilgi sağlar.
Nasıl yapılır: Eklenen Kodda Hata Ayıklama, öznitelikleri kullanan kodda hata ayıklama konusunda rehberlik sağlar. Yönergeler arasında Kaynak Ek Açıklaması'nı açma, eklenen kodu görüntüleme ve ayrıştırma kodunun geçerli yürütme noktasında nasıl görüntülendiği yer alır.
İzlenecek yol: Paralel Uygulamada Hata Ayıklama, paralel bir uygulamada hata ayıklamak için Paralel Görevler ve Paralel Yığınlar araç pencerelerinin nasıl kullanılacağını açıklar.
İlgili bölümler
C++ projelerinde hata ayıklamaya hazırlanma, C++ proje şablonları tarafından oluşturulan yerel proje türlerinde hata ayıklamayı açıklayan konulara bağlantılar sağlar.
DLL Projelerinde Hata Ayıklama, yerel ve yönetilen DLL'lerde hata ayıklama hakkında bilgi sağlar.
İlk olarak hata ayıklayıcıya bakın, hata ayıklama belgelerinin daha büyük bölümlerine bağlantılar sağlar. Bilgiler; hata ayıklayıcı, ayarlar ve hazırlık, kesme noktaları, özel durumları işleme, düzenleme ve devam etme, yönetilen kodda hata ayıklama, yerel kodda hata ayıklama, SQL'de hata ayıklama ve kullanıcı arabirimi başvurularındaki yeni özellikleri içerir.