Jak: debugować wydanej kompilacji
Można debugować wydanej kompilacji aplikacji.
Aby debugować wydanej kompilacji
Otwórz Stron właściwości okno dialogowe dla projektu.Aby uzyskać szczegółowe informacje, zobacz Modyfikowanie ustawień projektu.
Kliknij przycisk C i C++ węzła.Ustaw Format informacji debugowania do zgodny z C7 (/ Z7) lub Program bazy danych (/Zi).
Rozwiń węzeł program łączący i kliknij przycisk Ogólne węzła.Ustaw umożliwić łączenie przyrostowe do nr (/ PRZYROSTOWE: NO).
Wybierz Debugowanie węzła.Ustaw generować informacje debugowania do Tak (/ DEBUG).
Wybierz optymalizacji węzła.Ustaw odniesienia do /OPT:REF i umożliwić składanie COMDAT do /OPT:ICF.
Można teraz debugowanie aplikacji budowania release.Aby odnaleźć problemu, kroków kod (lub debugowania wykorzystania Just In Time), dopóki nie znajdziesz, gdy wystąpi awaria, a następnie ustalenie kodu lub nieprawidłowe parametry.
Jeśli aplikacja działa w trybie debugowania, ale nie powiedzie się w wydanej kompilacji, jeden optymalizacje kompilatora może ujawnienia wad w kodzie źródłowym.Aby wyizolować problem, wyłącz optymalizacje wybranych dla każdego pliku kodu źródłowego do momentu zlokalizowania pliku i optymalizacji, który jest przyczyną problemu.(Aby przyśpieszyć proces, można podzielić na dwie grupy plików, wyłączyć optymalizacji w jednej grupie i po znalezieniu problem w grupie, w dalszym ciągu podzielenie aż wyizolować problem pliku.)
Można użyć RTC do próby narazić takich błędów kompilacji programu debug.
Aby uzyskać więcej informacji, zobacz Optymalizacja kodu.