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 _DEBUG
a 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.
Související oddíly
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í.
Související obsah
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro