/diagnostics (Opcje diagnostyczne kompilatora)
Użyj /diagnostics kompilatora opcji, aby określić wyświetlanie informacji o błędzie i lokalizacji ostrzeżenia.
Składnia
/diagnostics:{caret|classic|column}
Uwagi
Ta opcja jest obsługiwana w programie Visual Studio 2017 lub nowszym.
Opcja /diagnostics kompilator kontroluje wyświetlanie informacji o błędach i ostrzeżeniach.
Opcja /diagnostics:classic jest domyślna, która zgłasza tylko numer wiersza, w którym znaleziono problem.
Opcja /diagnostics:column zawiera również kolumnę, w której znaleziono problem. Może to pomóc w zidentyfikowaniu konkretnej konstrukcji języka lub znaku powodującego problem.
Opcja /diagnostics:caret zawiera kolumnę, w której znaleziono problem, i umieszcza karetki (^) w lokalizacji w wierszu kodu, w którym wykryto problem.
Należy pamiętać, że w niektórych przypadkach kompilator nie wykrywa problemu, w którym wystąpił. Na przykład brak średnika może nie zostać wykryta, dopóki nie zostaną napotkane inne, nieoczekiwane symbole. Kolumna jest zgłaszana, a daszek jest umieszczany w miejscu, w którym kompilator wykrył, że coś jest nie tak, co nie zawsze jest potrzebne do dokonania korekty.
Opcja /diagnostics jest dostępna począwszy od programu Visual Studio 2017.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu.
W obszarze Właściwości konfiguracji rozwiń folder C/C++ i wybierz stronę właściwości Ogólne.
Użyj kontrolki listy rozwijanej w polu Format diagnostyczny, aby wybrać opcję wyświetlania diagnostyki. Wybierz przycisk OK lub Zastosuj , aby zapisać zmiany.
Zobacz też
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC