2010-03-16 14 views
9

Estoy creando una aplicación en C++, Mac OS X, Qt y utilizando bibliotecas de impulso. Cada vez que construyo un proyecto, obtengo una gran lista de advertencias solo de las bibliotecas de impulso.Desactivar las advertencias debido a la biblioteca de impulso

¿Cómo desactivarlos para que solo pueda ver mis advertencias y errores específicos del proyecto?

Respuesta

13

Use -isystem en lugar de -I para agregar encabezados de Boost para incluir la ruta. Esta opción significa tratar los encabezados que se encuentran allí como encabezados del sistema y suprimir las advertencias que se originan allí.

1

GCC Warning options

No creo gcc tiene ningún pragmas para apagar temporalmente advertencias específicas, pero los que puede deshacerse de ellos en función de cada archivo si su construcción está correctamente configurado.

¿Cuáles son las advertencias? Incluso si se originan con un impulso, podrían ser por la forma en que los está utilizando, en cuyo caso probablemente debería solucionarlos en lugar de ignorarlos.

* editar: Otra búsqueda produjo this sugestión.

Cuestiones relacionadas