Sdílet prostřednictvím


Postupy: Ladění sestavení pro vydání

Sestavení vydané verze aplikace můžete ladit.

Ladění sestavení vydané verze

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

  2. Klikněte na uzel C/C++ . Nastavte formát informací o ladění na kompatibilní s C7 (/Z7) nebo programová databáze (/Zi).

  3. Rozbalte Linker a klikněte na uzel Obecné . Nastavte povolit přírůstkové propojení na ne (/INCREMENTAL:NO).

  4. Vyberte uzel Ladění. Nastavte možnost Generovat ladicí informace na hodnotu Ano (/DEBUG).

  5. Vyberte uzel Optimalizace. Nastavte odkazy na /OPT:REF a povolte posouvání COMDAT na /OPT:ICF.

  6. Teď můžete ladit svou aplikaci sestavení vydané verze. Pokud chcete najít problém, projděte kód (nebo použijte ladění za běhu), dokud nenajdete, kde k selhání dojde, a pak určete nesprávné parametry nebo kód.

    Pokud aplikace funguje v sestavení ladění, ale selže v sestavení vydané verze, může jedna z optimalizací kompilátoru odhalit chybu ve zdrojovém kódu. Chcete-li tento problém izolovat, zakažte vybrané optimalizace pro každý soubor zdrojového kódu, dokud nenajdete soubor a optimalizaci, která problém způsobuje. (Chcete-li proces urychlit, můžete soubory rozdělit do dvou skupin, zakázat optimalizaci jedné skupiny a když zjistíte problém ve skupině, pokračujte v dělení, dokud izolujete problémový soubor.)

    /RTC můžete použít k pokusu o zveřejnění takových chyb v buildech ladění.

    Další informace naleznete v tématu Optimalizace kódu.

Viz také

Oprava problémů se sestavením pro vydání