Sdílet prostřednictvím


Ladění přípravu: Visual C++ projektu typy

Tato část popisuje ladění typy základní projekt vytvořený Visual C++ šablony projektu.

Všimněte si, že tyto typy projektů, které vytvářejí soubory DLL jako jejich výstup jsou seskupeny do Ladění knihovny DLL projekty z důvodu společné rysy, které sdílejí.

V tomto tématu

Vlastnost doporučené nastavení

Projekty Win32

  • Chcete-li ladit aplikace C nebo C++ Win32

  • Chcete-li ručně nastavit konfiguraci ladění

Aplikace model Windows Forms (.NET)

Vlastnost doporučené nastavení

Stejným způsobem pro všechny nespravované ladění scénáře by měla nastavit určité vlastnosti.Vlastnost doporučená nastavení zobrazení v následujících tabulkách.Mezi typy jiný nespravované projekt závisí na nastavení, které zde nejsou uvedeny.Další informace naleznete v tématu Nastavení konfigurace C++ Debug projektu

Vlastnosti konfigurace | C/C++ | Optimalizace uzel

Název vlastnosti

Nastavení

Optimalizace

Nastavte na Zakázáno (/ 0 d). Optimalizovaný kód je těžší ladit, protože generované pokyny neodpovídají přímo do zdrojového kódu.Najít váš program obsahuje chybu, která se zobrazí pouze v optimalizaci kódu, můžete toto nastavení zapnete, ale nezapomeňte tento kód ukazuje rozebrání okno je generováno na základě optimalizovaných zdroj, který se nemusí shodovat naleznete v systému windows zdroj.Další funkce, jako je například krokování, nemusí se chovají podle očekávání.

Vlastnosti konfigurace | Propojovací program | Uzel ladění

Název vlastnosti

Nastavení

Generovat ladicí informace

Vždy byste měli nastavit tuto možnost Ano (/ DEBUG) k vytvoření ladění symboly a soubory potřebné pro ladění.Když aplikace dostane do výroby, nastavíte na vypnuto.

V tomto tématu

Projekty Win32

Aplikace Win32 jsou tradiční programy systému Windows napsán v C nebo C++.Ladění tohoto typu aplikace v Visual Studio je jednoduchá.

Aplikace Win32 zahrnout projekty knihovny ATL a MFC aplikace.Používají rozhraní API systému Windows a pomocí knihovny MFC nebo knihovny ATL, ale nepoužívejte common language runtime (CLR).Mohou však požádat spravovaný kód, který používá modul CLR.

Následující postup vysvětluje, jak ladění Win32 Projekt v rámci Visual Studio.Jiným způsobem k ladění aplikace Win32 je ke spuštění aplikace mimo Visual Studio a k ní připojit.Další informace naleznete v tématu Připojování k spuštěných procesů.

tdb6bs3y.collapse_all(cs-cz,VS.110).gifChcete-li ladit aplikace C nebo C++ Win32

  1. Otevřete projekt v sadě Visual Studio.

  2. Na ladění nabídce zvolte Start.

  3. Ladění pomocí techniky popsané v Přehled Debugger.

tdb6bs3y.collapse_all(cs-cz,VS.110).gifChcete-li ručně nastavit konfiguraci ladění

  1. V menu Zobrazit klikněte na příkaz Vlastnosti.

  2. Klepněte Vlastnosti konfigurace uzel pro otevření, pokud již není

  3. Vyberte Obecnéa nastavte hodnotu výstup řádku ladění.

  4. Otevřít C/C++ uzlu a vyberte Obecné.

    V ladění řádku určit typ ladění informace, které mají být generován kompilátorem.Hodnoty můžete také zahrnout Program Database (/Zi) nebo databáze programu pro úpravy & Pokračovat (/ZI).

  5. Vyberte Optimalizacea Optimalizace řádku, vyberte Zakázáno (/ 0 d) z rozevíracího seznamu.

    Optimalizovaný kód je těžší ladit, protože generované pokyny neodpovídají přímo do zdrojového kódu.Pokud zjistíte, že váš program obsahuje chybu, která se zobrazí pouze v optimalizaci kódu, můžete toto nastavení zapnete, ale mějte na paměti, že kód zobrazený v okně rozebrání je generováno na základě optimalizovaných zdroj, který nemusí odpovídat naleznete v systému windows zdroj.Funkce, jako je například krokování je pravděpodobné, že tak, aby uváděl zarážky a spuštění přejděte nesprávně.

  6. Otevřít Propojovací program uzlu a vyberte ladění.V prvním Generovat řádku, vyberte Ano (/ DEBUG) z rozevíracího seznamu.Vždy nastavte při ladění.

Další informace naleznete v tématu Nastavení konfigurace C++ Debug projektu.

V tomto tématu

Aplikace model Windows Forms (.NET)

Aplikace model Windows Forms (.NET) vytvoří šablonu Visual C++ model Windows Forms aplikace.Další informace naleznete v tématu Jak: vytvoření nového projektu aplikace model Windows Forms.

Ladění tohoto typu aplikace v Visual Studio je podobný jako v spravovaných aplikacích model Windows Forms.

Při vytváření projektu model Windows Forms pomocí šablony projektu Visual Studio automaticky vytvoří požadované nastavení konfigurace Debug a Release.Případě potřeby můžete změnit nastavení v < název projektu > Stránky vlastností dialogové okno.Další informace naleznete v tématu program Debug a Release konfigurace.

Další informace naleznete v tématu Nastavení konfigurace C++ Debug projektu.

Jiným způsobem k ladění aplikace model Windows Forms je ke spuštění aplikace mimo Visual Studio a k ní připojit.Další informace naleznete v tématu Attaching ke spuštění programu nebo více programů.

V tomto tématu

Viz také

Úkoly

program Debug a Release konfigurace

Jak: vytvoření nového projektu aplikace model Windows Forms

Referenční dokumentace

Nastavení konfigurace C++ Debug projektu

Další zdroje

Přehled Debugger

Připojení ke spuštění programu nebo více programů