Ladění nativního kódu

Tato část popisuje některé běžné problémy a techniky ladění nativních aplikací. Techniky popsané v této části jsou techniky vysoké úrovně. Mechaniku použití ladicího programu sady Visual Studio najdete v tématu První seznámení s ladicím programem.

V tomto oddílu

Postupy: Ladění optimalizovaného kódu poskytuje tipy pro ladění optimalizovaného kódu, konkrétně, proč byste měli ladit neoptimalizovanou verzi programu, výchozí nastavení optimalizace pro konfigurace ladění a vydané verze a tipy pro hledání chyb, které se zobrazí pouze v optimalizovaném kódu (zapnutí optimalizace v konfiguraci sestavení ladění).

DebugBreak a __debugbreak Popisuje funkci Win32 DebugBreak a poskytuje odkaz na jeho referenční téma v sadě PLATFORM SDK. Popisuje __debugbreak také vnitřní.

Kontrolní výrazy C/C++ diskutují o kontrolních příkazech, o tom, jak fungují, výhody jejich používání (zachytávání chyb logiky, kontrola výsledků operace a testování chybových podmínek), jejich interakce s _DEBUGa typy kontrolních výrazů podporovaných v sadě Visual Studio.

Postupy: Ladění vloženého kódu sestavení poskytuje krátké pokyny k použití okna zpětného překladu k zobrazení pokynů sestavení a okna Registers k zobrazení obsahu registru a poskytuje odkazy na témata týkající se těchto oken.

Techniky ladění MFC odkazuje na techniky ladění programů MFC, včetně: afxDebugBreak, makra TRACE, zjišťování nevracení paměti v prostředí MFC, kontrolních výrazů MFC a zmenšení velikosti sestavení MFC Debug.

Techniky ladění CRT odkazuje na techniky ladění pro knihovnu runtime jazyka C, včetně použití knihovny ladění CRT, maker pro generování sestav, rozdílů mezi malloc a _malloc_dbg, psaní funkcí háku ladění a haldy ladění CRT.

Nejčastější dotazy k ladění nativního kódu poskytují odpovědi na nejčastější dotazy k ladění programů C++

Com a technologie ActiveX ladění poskytuje informace o ladění com a technologie ActiveX aplikací, včetně nástrojů, které můžete použít pro com a technologie ActiveX ladění.

Postupy: Ladění vloženého kódu poskytuje pokyny k ladění kódu, který používá atributy. Pokyny zahrnují zapnutí zdrojové poznámky, zobrazení vloženého kódu a zobrazení kódu zpětného překladu v aktuálním bodu spuštění.

Návod: Ladění paralelní aplikace Popisuje, jak používat okna nástrojů Paralelní úlohy a Paralelní zásobníky k ladění paralelní aplikace.

Příprava na ladění projektů C++ Poskytuje odkazy na témata, která popisují, jak ladit nativní typy projektů vytvořené šablonami projektů jazyka C++.

Ladění projektů knihovny DLL poskytuje informace o ladění nativních a spravovaných knihoven DLL.

První pohled na ladicí program poskytuje odkazy na větší části dokumentace ladění. Mezi informace patří novinky v ladicím programu, nastavení a přípravě, zarážkách, zpracování výjimek, úpravy a pokračování, ladění spravovaného kódu, ladění nativního kódu, ladění SQL a odkazy na uživatelské rozhraní.