Jak vytvářet symboly ladění aplikace Visual C++

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:291585
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Souhrn
Budete muset vytvořit symboly, které můžete použít při je soubory výpisu ladicích nebo při provedení živé ladění pomocí Microsoft Debugging Tools pro systém Windows. Chcete-li stáhnout tyto nástroje, navštivte následující Web společnosti Microsoft: Symboly jsou data, která umožní debuggeru vědět o informace o zdroji a řádku, proměnné, které se používají v aplikaci a data zadejte informace o programu.

Tento článek popisuje, jak vytvořit soubory symbolů, konkrétně PDB. soubory, když vytváříte prodejní verzi aplikace Visual C++. Když pracujete s Microsoft Product Support Services, můžete být vyzváni k poskytnutí Tyto soubory nápovědy odborné pomoci určit příčinu problému, který dochází. Z tohoto důvodu je zboží praxe vytvářet soubory symbolů s každou konkrétní vydanou verzi aplikace aplikace.

Tento článek předpokládá, že jste obeznámeni s Tvorba aplikací pomocí jazyka Microsoft Visual C++. Viz Visual Dokumentace C++ konečné podrobné informace o tom, jak vytvořit symbol soubory.
Další informace
Existují dva typy sestavení: uvolnění a ladění. Vždy nastavit sestavení Typ uvolnění pro sestavení, které je dodáváno zákazníkům. Na ladění sestavení se často používá v průběhu fáze vývoje aplikace. Oba typy sestavení lze ladit, a musí mít oba typy sestavení symboly ladění je. Jedním důležitým rozdílem je, že uvolnění nastavení jazyka Visual C++ zapne optimalizace kompilátor a ladění nastavení vypne optimalizace kompilátoru. Při zapnuté optimalizace kompilátoru aplikace spustí rychleji. Však není snadno krokovat kód protože nejsou kompilovány řádků zdrojového kódu v přesné pořadí jejich zobrazí ve zdrojovém kódu. Proto v průběhu fáze vývoje projektu, ladit snadněji ladění sestavení.

V aplikaci Visual C++ 6.0 a Visual C++.NET Vývojová prostředí, můžete vytvořit sestavení ladicí výběrem ladění jako typ sestavení a můžete vytvořit nové verze sestavení výběrem uvolnění Typ sestavení. Pokud nepoužíváte aplikaci Visual C++ Vývojová prostředí, musí vědět, jaké kompilátor a možnosti linker nastavení.

Povolit ladění sestavení verzi Visual c++ .NET nebo Visual C++ 6.0, změnit následující volby kompilátoru na Cl.exe kompilace vaší sestavení:

Kompilátor

  • Povolit / Z7 Visual c++.NET
  • Povolit /Zi Visual c++ 6.0
  • Povolit / O2
Další informace o možnosti kompilátoru navštivte následující Web společnosti Microsoft Developer Network (MSDN):

Linker

  • VybratDÍLČÍ: NE
  • Vybrat /Debug:yes
  • Vybrat / OPT: REF
  • Vybrat / OPT: ICF
Další informace o možnosti Linker naleznete na následujícím webu MSDN:

Povolit ladění na verzi sestavení v aplikaci Visual C++ 6.0

Chcete-li povolit ladění na verzi sestavení ve vývojovém prostředí Visual C++ 6.0, postupujte takto:
  1. V Projekt nabídky, klepněte na tlačítko Nastavení.
  2. Klepněte na tlačítko Konfigurace verze Win32.
  3. V C/C++ karta, klepněte na tlačítko Obecnéa pak nastavte následující:
    • Nastavit Optimalizace k Maximalizujte rychlost nebo Minimalizovat velikost.
    • Nastavit Informace o ladění k Databáze programu.
  4. V Odkaz karta, klepněte na tlačítko Obecnéa pak nastavte následující:
    • Ujistěte se, že umožňuje vybrat Generovat ladicí informace.
    • Ujistěte se, že zrušíte Postupně propojení Zaškrtávací políčko.
  5. Upravit Možnosti projektu přímo a poté přidat. / opt: ref, icf.
Nyní můžete ladit aplikace verze sestavení. Najít problém krokovat kód, dokud nenajdete, kde dojde k selhání, a potom určete nesprávné parametry nebo kód. Pokud pracuje ladicího programu sestavení, ale dojde ve verzi sestavení, je pravděpodobné že jeden kompilátoru Optimalizace vystavuje vadu do zdrojového kódu.

Vytvoření Sestavení ladicí verze, použijte následující možnosti:

Kompilátor

  • Povolit /ZI
  • Povolit /Od

Linker

  • / Debug
  • / přírůstkové: Ano
Po dokončení kroků a nové kompilaci aplikace, bude mít PDB souborů \Debug nebo \Release adresáře projektu, v závislosti na konfiguraci sestavení.
Odkazy
Další informace naleznete v následující knize:

Robbins, Jan. Ladění aplikace. Microsoft Press.
PDB

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 291585 - Poslední kontrola: 12/06/2015 01:15:11 - Revize: 6.0

Microsoft Visual C++ .NET 2003 Standard Edition, Microsoft Visual C++ .NET 2002 Standard Edition

  • kbnosurvey kbarchive kbdebug kbhowto kbsymbols kbmt KB291585 KbMtcs
Váš názor