Share via


/diagnostics (Opciones de diagnóstico del compilador)

Use la opción del compilador /diagnostics para especificar la presentación de información de ubicación de error y advertencia.

Sintaxis

/diagnostics:{caret|classic|column}

Comentarios

Esta opción se admite en Visual Studio 2017 y versiones posteriores.

La opción del compilador /diagnostics controla la visualización de información de error y advertencia.

La opción /diagnostics:classic es la predeterminada, que notifica solo el número de línea donde se encontró el problema.

La opción /diagnostics:column también incluye la columna donde se encontró el problema. Esto puede ayudarle a identificar la construcción o el carácter específicos del lenguaje que está causando el problema.

La opción /diagnostics:caret incluye la columna donde se encontró el problema y coloca un símbolo de intercalación (^) en la ubicación de la línea de código donde se detectó el problema.

Tenga en cuenta que, en algunos casos, el compilador no detecta un problema en el que se produjo. Por ejemplo, es posible que no se detecte un punto y coma ausente hasta que se hayan encontrado otros símbolos inesperados. La columna se notifica y el símbolo de intercalación se coloca donde el compilador detectó que algo estaba mal, que no siempre es donde necesita realizar la corrección.

La opción /diagnostics está disponible a partir de Visual Studio 2017.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto.

  2. En Propiedades de configuración, expanda la carpeta C/C++ y elija la página de propiedades General.

  3. Use el control desplegable en el campo Formato de diagnóstico para seleccionar una opción de visualización de diagnósticos. Haga clic en Aceptar o en Aplicar para guardar los cambios.

Consulte también

Opciones del compilador de MSVC
Sintaxis de la línea de comandos del compilador MSVC