Udostępnij za pośrednictwem


Porady: debugowanie kompilacji wydania

Można debugować wydanej kompilacji aplikacji.

Aby debugować wydanej kompilacji

  1. Otwórz okno dialogowe Strony właściwości dla projektu.Szczegółowe informacje – zobacz: Praca z właściwościami projektu.

  2. Kliknij przycisk C/C++ węzła.Ustaw Format informacji debugowania do zgodny z C7 (/ Z7) lub Bazy danych programu (/Zi).

  3. Rozwiń węzeł Linker i kliknij przycisk Ogólne węzła.Ustaw umożliwiają łączenie przyrostowe do nr (/ PRZYROSTOWE: nr).

  4. Wybierz Debugowanie węzła.Ustaw generować informacje debugowania do Tak (/ DEBUG).

  5. Wybierz optymalizacji węzła.Ustaw odwołania do /OPT:REF i umożliwiają składanie COMDAT do /OPT:ICF.

  6. Teraz można debugować wersji kompilacji aplikacji.Aby znaleźć problem, kroków kod (lub debugowania użycie Just-In-Time), dopóki nie znajdziesz, gdy wystąpi awaria, a następnie ustalenie kodu lub niepoprawne parametry.

    Jeśli aplikacja działa w kompilacja do debugowania, ale nie w wydanej kompilacji, jeden z optymalizacji kompilatora może ujawniany wadę w kodzie źródłowym.Aby wyizolować problem, należy wyłączyć optymalizacji stron dla każdego pliku kod źródłowy do momentu zlokalizowania pliku i optymalizacji, który jest przyczyną problemu. (Aby przyspieszyć proces, można podzielić na dwie grupy plików, wyłącz optymalizacji w jednej grupie i po znalezieniu problem w grupie, nadal podziału aż wyizolować problem plików.)

    Można użyć /RTC do próby wystawiać takie błędy w swojej buduje debugowania.

    Aby uzyskać dodatkowe informacje, zobacz Optymalizacja kodu.

Zobacz też

Informacje

Naprawianie problemów kompilacji wydania