Porady: debugowanie kompilacji wydania
Można debugować wydanej kompilacji aplikacji.
Aby debugować wydanej kompilacji
Otwórz okno dialogowe Strony właściwości dla projektu.Szczegółowe informacje – zobacz: Praca z właściwościami projektu.
Kliknij przycisk C/C++ węzła.Ustaw Format informacji debugowania do zgodny z C7 (/ Z7) lub Bazy danych programu (/Zi).
Rozwiń węzeł Linker i kliknij przycisk Ogólne węzła.Ustaw umożliwiają łączenie przyrostowe do nr (/ PRZYROSTOWE: nr).
Wybierz Debugowanie węzła.Ustaw generować informacje debugowania do Tak (/ DEBUG).
Wybierz optymalizacji węzła.Ustaw odwołania do /OPT:REF i umożliwiają składanie COMDAT do /OPT:ICF.
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.