Sdílet prostřednictvím


Ladění nativního kódu

V části zahrnuje některé běžné problémy ladění a techniky pro nativní aplikace.Techniky uvedené v této části jsou vysoké úrovni technik.Pro určitá použití ladicího programu Visual Studio, viz Debugger Roadmap.

V tomto oddíle

  • Jak: optimalizované ladění kódu
    Poskytuje tipy pro ladění optimalizovaného kódu konkrétně, proč by ladění unoptimized verzi vašeho programu, výchozí nastavení optimalizace konfigurace Debug a Release a tipy pro hledání chyb, které se zobrazí pouze v optimalizaci kódu (zapnutí optimalizace v konfiguraci sestavení ladění).

  • DebugBreak a __debugbreak
    Popisuje Win32 DebugBreak funkci a obsahuje odkaz na téma jeho odkaz v sadě Platform SDK.Popisuje také __debugbreak vnitřní.

  • Tvrzení
    Popisuje příkazy výrazu, jak pracují, výhody použití (odlovy logické chyby, výsledky operace kontrolu a zkoušení chybové podmínky), je jejich interakce s _DEBUGa typy tvrzení podporované v Visual Studio.

  • Jak: ladění kódu vloženého sestavení
    Poskytuje krátké pokyny pomocí okna rozebrání zobrazit pokyny pro sestavení a registry okno zobrazit obsah registru a poskytuje odkazy na témata týkající se těchto oken.

  • Techniky ladění MFC
    Odkaz na MFC programů, včetně techniky ladění: afxDebugBreak makro trasování, zjištění paměť nevrací MFC MFC tvrzení a zmenšení velikosti MFC ladění vytvoří.

  • Techniky ladění CRT
    Odkazy k techniky ladění C Runtime knihovny, včetně používání CRT ladění knihovny, makra pro vykazování, rozdíly mezi malloc a _malloc_dbg, psaní ladění zavěšení funkce a CRT ladění haldy.

  • Ladění FAQ nativního kódu
    Obsahuje odpovědi na časté otázky o ladění aplikací Visual C++

  • COM a ladění ActiveX
    Obsahuje informace o ladění aplikací modelu COM a ActiveX, včetně nástroje, které lze použít pro COM a ladění ActiveX.

  • Jak: ladění nativní knihovny DLL
    Popisuje nastavení ladění pro knihovny DLL z nativního kódu.

  • Jak: ladění vloženého kódu
    Poskytuje návod na ladění kódu, který používá atributy.Pokyny obsahují jak zapnout zdroje poznámky, zobrazení vloženého kódu a zobrazení aktuálního bodu provádění kódu rozebrání.

  • Názorný postup: Ladění paralelní aplikace
    Popisuje způsob použití Paralelní úlohy a Paralelní hromádky nástroj windows ladit paralelní aplikace.

Související oddíly

  • Ladění přípravu: Visual C++ projektu typy
    Obsahuje odkazy na témata popisující typy nativní projektu vytvořené šablony projektu Visual C++ ladění.

  • Ladění aplikace Visual Studio
    Obsahuje odkazy na větší části dokumentace k ladění.Informace obsahují co je nového v debuggeru, nastavení a příprava zarážky zpracování výjimek, upravit a pokračovat, ladění spravovaný kód, ladění nativního kódu, ladění SQL a uživatelské rozhraní odkazy.

Viz také

Koncepty

Zabezpečení Debugger

Další zdroje

Ladění aplikace Visual Studio