Debugowanie kodu macierzystego
Sekcja obejmuje niektórych typowych problemów dotyczących debugowania i technik dla aplikacji macierzystej.Techniki omówione w tej sekcji są techniki wysokiego szczebla.Mechanika korzystania z programu Visual Studio debugger, zobacz Mapy drogowej debugera.
W tej sekcji
Jak: kodzie zoptymalizowanym debugowania
Daje wskazówki do debugowania kodu zoptymalizowane, w szczególności Dlaczego powinno debugowania unoptimized wersję Twój program, domyślne ustawienia optymalizacji konfiguracje Debug i Release i porady dotyczące znajdowania błędów, które są wyświetlane tylko w zoptymalizowanego kodu (Włączanie optymalizacji w konfiguracji Kompilacja debugowania).DebugBreak i __debugbreak
W tym artykule opisano Win32 DebugBreak funkcję i zawiera łącze umożliwiające jej temat informacje w zestawie SDK platformy.Opisano również __debugbreak wewnętrzne.Potwierdzeń
W tym artykule omówiono potwierdzenia instrukcje, jak działają, korzystanie z nich (połowu błędy logiczne, kontrolę wyniki operacji i badanie warunków błędów), ich interakcji z _DEBUGoraz typy potwierdzeń obsługiwane w Visual Studio.Jak: debugowania kodu zestawu Inline
Zawiera krótkie instrukcje dotyczące używania okna demontażu Instrukcja montażu i okno Rejestry, aby wyświetlić zawartość rejestru i zawiera łącza do tematów dotyczących tych systemu windows.Techniki debugowania MFC
Łącza do debugowania techniki MFC programy, w tym: afxDebugBreak, makro śledzenia, wykrywanie pamięci przecieki w MFC, MFC potwierdzeń i zmniejszenie rozmiaru MFC Debug buduje.Techniki debugowania CRT
Łącza do debugowania technik dla biblioteki uruchomieniowej C, łącznie z pomocą CRT debugowania biblioteki, makra dla raportowania, różnice między malloc i _malloc_dbg, pisania debugowania hook funkcji i CRT debugowania sterty.Często zadawane pytania dotyczące kodu macierzystego debugowania
Zawiera odpowiedzi na często zadawane pytania dotyczące debugowania programów Visual C++Model COM i debugowanie ActiveX
Zawiera informacje dotyczące debugowania aplikacji COM i ActiveX, w tym narzędzi używanych dla modelu COM i debugowanie ActiveX.Jak: Debug macierzystych bibliotek DLL
Wyjaśniono sposób konfigurowania debugowania dla bibliotek DLL z kodem macierzystym.Jak: debugowania kodu wniesiony
Zawiera wskazówki dotyczące debugowania kodu, który używa atrybutów.Instrukcje obejmują włączanie adnotacji źródła, jak przeglądać kod i jak wyświetlić kod demontażu w bieżącym punkcie wykonanie.Instruktaż: Debugowanie aplikacji równoległe
Opisuje sposób używania Zadania równolegle i Równoległych stosy narzędzie windows do debugowania aplikacji równolegle.
Sekcje pokrewne
Przygotowanie debugowania: Visual C++ projektu typów
Zawiera łącza do tematów opisujących sposób debugowania typów projektów macierzystym, utworzone przez Szablony projektu Visual C++.Debugowania w środowisku Visual Studio
Zawiera łącza do większych sekcji debugowania.Informacje obejmują, co jest nowego w debugerze, ustawienia i przygotowania, punkty przerwania, obsługa wyjątków, edytować i kontynuować, debugowanie kodu zarządzanego, debugowanie kodu macierzystego, debugowanie SQL i odwołania do interfejsu użytkownika.