Postupy: Ladění sestavení pro vydání
Sestavení vydané verze aplikace můžete ladit.
Ladění sestavení vydané verze
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Klikněte na uzel C/C++ . Nastavte formát informací o ladění na kompatibilní s C7 (/Z7) nebo programová databáze (/Zi).
Rozbalte Linker a klikněte na uzel Obecné . Nastavte povolit přírůstkové propojení na ne (/INCREMENTAL:NO).
Vyberte uzel Ladění. Nastavte možnost Generovat ladicí informace na hodnotu Ano (/DEBUG).
Vyberte uzel Optimalizace. Nastavte odkazy na /OPT:REF a povolte posouvání COMDAT na /OPT:ICF.
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.