2010-04-09 4 views
5

Je l'ai utilisé -Wall -Werror dans mon Makefile mais je veux désactiver suivant le type spécifique d'avertissement:comment désactiver l'avertissement spécifique lorsque -Wall est activé

warning: '_wrap_delete_DMXTSFILTER' defined but not used 

Comment shoud-je faire cela?

+0

Ne serait-il pas correct de le faire en le # définissant seulement s'il est utilisé? – Kimvais

+0

Copie possible de [Comment puis-je cacher les avertissements "définis mais non utilisés" dans GCC?] (Http://stackoverflow.com/questions/386220/how-can-i-hide-defined-but-not-used-warnings -in-gcc) – Praetorian

Répondre

2

En supposant qu'il est variable inutilisée:

-Wno-unused-variable 
1

finnaly, j'ai utilisé cette astuce __attribute__((unused)). L'avantage est que je pourrais l'appliquer à des fonctions/variables individuelles au lieu du fichier source complet sur lequel le -Wno-unsed-xxxxx s'appliquera.