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 této části
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 zobrazují 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í, jaké jsou výhody jejich použití (zachycení chyb logiky, kontrola výsledků operace a testovací chybové podmínky), jejich interakce s _DEBUG
a typy kontrolních výrazů podporovaných v sadě Visual Studio.
Postupy: Ladění vloženého kódu sestavení poskytuje stručné 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.
Související oddíly
Příprava na ladění projektů C++ obsahuje odkazy na témata, která popisují, jak ladit nativní typy projektů vytvořené šablonami projektů 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 k 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í.