Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

/w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Nivel de advertencia)

Especifica cómo el compilador genera las advertencias para una compilación determinada.

/w
/Wn
/WX
/Wall
/wln
/wdn
/wen
/won

Las opciones y los argumentos relacionados se describen en la tabla siguiente.

Opción

Descripción

/w

Deshabilita todas las advertencias del compilador.

/W n

Especifica el nivel de advertencia de ser generado por el compilador. Los niveles válidos para n pueden tomar valores entre 0 y 4:

  • En el nivel 0 se deshabilitan todas las advertencias.

  • En el nivel 1 se muestran las advertencias severas. El nivel 1 es la configuración predeterminada.

  • El nivel 2 muestra todas las advertencias de nivel 1 y las advertencias que tengan menos graves que el nivel 1.

  • El nivel 3 muestra todas las advertencias de nivel 2 y el resto de las advertencias que se recomienda para la producción.

  • El nivel 4 muestra todas las advertencias de nivel 3 y advertencias informativas. Se recomienda usar esta opción para proporcionar sólo pelusa- como advertencias. Sin embargo, para un nuevo proyecto, puede ser preferible utilizar /W4 en todas las compilaciones; esto asegurará el menor de los defectos de código posibles de la duro-a- búsqueda.

/Wall

Muestra todas las advertencias de /W4 y cualquier otra advertencia que no están incluidos en /W4 (por ejemplo, las advertencias que están desactivadas de forma predeterminada. Vea Advertencias del compilador desactivadas de forma predeterminada.

/WX

Trata todas las advertencias del compilador como errores. Para un proyecto nuevo, puede ser más conveniente usar /WX en todas las compilaciones; la resolución de todas las advertencias asegura el menor número posible de defectos de código de difícil localización.

El vinculador también tiene una opción de /WX . Vea /WX (Tratar advertencias del vinculador como errores) para obtener más información.

/w ln

Especifica el nivel de una advertencia concreta. El primer parámetro establece el nivel de la advertencia (lo mismo que /Wn) y el segundo es el número de la advertencia.

Por ejemplo, /w14326 hace que C4326 se genere como una advertencia de nivel 1.

/wd n

Deshabilita la advertencia del compilador que se especifica en n.

Por ejemplo, /wd4326 deshabilita la advertencia de compilador C4326.

/we n

Trata como error la advertencia del compilador que se especifica en n.

Por ejemplo, /we4326 marca el número de advertencia C4326 como un error.

/wo n

Designa el error solo una vez para la advertencia del compilador que se especifica en n.

Por ejemplo, /wo4326 produce C4326 de advertencia que se señalice sólo una vez.

Si crea un encabezado precompilado (/Yc (Crear archivo de encabezado precompilado)) utilizando una de las opciones de /w , cualquier uso del encabezado precompilado (/Yu (Utilizar el archivo de encabezado precompilado)) hace que los las opciones de /w de ser en efecto de nuevo. Puede reemplazar /w que establece en el encabezado precompilado con otra opción de /w en la línea de comandos.

Las directivas pragma en el código fuente no resultan afectadas por la opción /w.

También puede utilizar warning para controlar el nivel de advertencia que se notifica en tiempo de compilación.

documentación de errores de compilación describe las advertencias y niveles de advertencia, e indica por qué ciertos extractos pueden no compilarse como el esperado.

Para establecer la 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. Para obtener información detallada, vea Cómo: Abrir páginas de propiedades del proyecto.

  2. *** C/C++ ***Seleccione.

  3. En la página de propiedades de General , modifique las propiedades de Nivel de advertencia o de Tratar advertencias como errores .

  4. En la página de propiedades de Avanzadas , modifique la propiedad de Deshabilitar advertencias específicas .

  5. Para las opciones restantes, en la página de propiedades de Línea de comandos , escriba la opción del compilador en el cuadro de Opciones adicionales .

Para establecer la opción del compilador mediante programación

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.