Sdílet prostřednictvím


/diagnostics (možnosti diagnostiky kompilátoru)

Pomocí možnosti /diagnostics compiler určete zobrazení informací o poloze chyb a upozornění.

Syntaxe

/diagnostics:{caret|classic|column}

Poznámky

Tato možnost je podporována v sadě Visual Studio 2017 a novějších verzích.

Možnost kompilátoru /diagnostics řídí zobrazení informací o chybách a upozorněních.

Možnost /diagnostics:classic je výchozí hodnota, která hlásí pouze číslo řádku, ve kterém byl problém nalezen.

Možnost /diagnostics:column obsahuje také sloupec, ve kterém byl problém nalezen. To vám může pomoct identifikovat konkrétní jazykový konstruktor nebo znak, který problém způsobuje.

Možnost /diagnostics:caret obsahuje sloupec, ve kterém byl problém nalezen, a umístí stříšku (^) do umístění v řádku kódu, kde byl problém zjištěn.

Všimněte si, že v některých případech kompilátor nezjistí problém, kdy k němu došlo. Například chybějící středník nemusí být zjištěn, dokud nebyly zjištěny jiné neočekávané symboly. Sloupec je hlášený a stříšku se umístí tam, kde kompilátor zjistil, že došlo k chybě, což není vždy tam, kde potřebujete provést opravu.

Možnost /diagnostics je dostupná od sady Visual Studio 2017.

Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu.

  2. V části Vlastnosti konfigurace rozbalte složku C/C++ a zvolte stránku vlastností Obecné .

  3. Pomocí ovládacího prvku rozevíracího seznamu v poli Formát diagnostiky vyberte možnost zobrazení diagnostiky. Změny uložíte kliknutím na OK nebo Použít .

Viz také

Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC