2009-06-01 19 views
5

Recibo el siguiente error al construir un proyecto. A pesar de que me he fijado el propiedad "advertencia tratar como errores" a "NO" Estoy recibiendo éste:Cómo resolver el siguiente error C2220?

error C2220: warning treated as error - no object file is created. 

Puede alguno Ayúdame La resolución de éste? Gracias por adelantado.

+1

Quizás tenga "tratar como errores" en el nivel de proyecto, pero en este archivo cpp específico. – sharptooth

Respuesta

0

Probablemente olvidó agregar un encabezado. Justo donde recibes la primera advertencia y ves en qué archivo de cabecera está definido.

Saludos

2

El documentation for C2220 sugiere compilar en un nivel de alerta inferior. También muestra que la advertencia tratada como opción de error se implementa como un indicador de compilación:/WX. De modo que podría buscar en su archivo .vcproj ese texto y eliminarlo manualmente del archivo.

1

Recibí "error C2220: advertencia tratada como error - no se crea ningún archivo objeto". en el siguiente código.
Una vez que cambié tipo de datos del total a int, se ha resuelto el error.

int colNum=0; 
unsigned int total=123; 
for (colNum=0;colNum<total;colNum++) { 
+0

¡Genial! Esto resuelve mi problema Traté de asignar el valor de retorno de una función que es booleana a una variable bool. – gTiancai

1
#pragma warning(disable : 4146) 

Establecer esto a nivel de archivos en lugar de cambiar la configuración de proyecto.

Cuestiones relacionadas