Me gusta compilar mi código con -Wall, y algunas veces incluso -pedante. Es en parte una cuestión de estilo, y en parte el hecho de que ocasionalmente emite advertencias muy, muy útiles (como usar = en lugar de ==).¿Hay alguna manera en que pueda hacer que g ++ solo emita advertencias relacionadas con mis archivos?
Sin embargo, los escritores de algunos de mis encabezados claramente no son tan rígidos. La compilación con cualquiera de los dos niveles de advertencia genera un enorme desorden de producción, lo que en primer lugar frustra por completo el objetivo de compilar de esa manera.
Entonces, ¿cómo puedo hacer que mi compilador ignore esas advertencias?
Usted vencer esos tarados en la cabeza con un bate hasta que arreglen todo el advertencias en los encabezados, luego siempre use '-Wall -Wextra -pedantic'. –
@NikolaiNFetissov También debe usar '-Werror', de esta forma no pueden compilarse si hay una advertencia. Eso significa que no deberían compartir el código con ni siquiera una advertencia ... –