Mi piace compilare il mio codice con -Wall e talvolta persino -pedantic. In parte è una cosa di stile, e in parte il fatto che a volte emette degli avvisi molto, molto utili (come usare = piuttosto che ==).C'è un modo per far sì che g ++ emetta solo avvisi relativi ai miei file?
Tuttavia, gli autori di alcune delle mie intestazioni chiaramente non sono tali sticklers. Compilare con uno dei due livelli di avviso produce un enorme disordine di output, vanificando completamente lo scopo di compilare in quel modo in primo luogo.
Quindi, come posso fare in modo che il compilatore ignori questi avvisi?
Si battere quei deficienti sopra la testa con una mazza fino a quando non risolvere tutti i avvertenze nelle intestazioni, quindi usa sempre '-Wall -Wextra -pedantic'. –
@NikolaiNFetissov È necessario usare anche '-Werror', in questo modo non possono essere compilati se c'è un avviso. Ciò significa che non dovrebbero condividere il codice con un solo avvertimento ... –