Bonjour,
J'utilise g++ pour compiler un projet qui comprend un certain nombre de librairies, dont l'une me renvoie via son fichier d'entête un bon millier de warnings (bénins) à chaque compilation (des unused parameters en majorité).

J'aimerais les désactiver pour discerner ceux générés par MON code.

Je sais qu'avec MSVC il faudrait faire en gros...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
#pragma warning(push)
    #pragma warning(disable:4512) // par exemple
    #include <librairie_bourree_de_warnings.hpp>
#pragma warning(pop)
... pour ignorer les warnings générés par l'entête de la librairie mise en cause.
Y a-t-il un équivalent avec g++ ?

Merci.