/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

  1. Otwórz okno dialogowe Strony właściwości projektu.

  2. W obszarze Właściwości konfiguracji rozwiń folder C/C++ i wybierz stronę właściwości Ogólne.

  3. 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