2010-04-09 6 views
5

Ich habe -Wall -Werror in meinem Makefile verwendet, aber ich mag folgende spezifische Art der Warnung deaktivieren:wie spezifische Warnung zu deaktivieren, wenn -Wall aktiviert ist

warning: '_wrap_delete_DMXTSFILTER' defined but not used 

Wie shoud ich das tun?

+0

Wäre das nicht der richtige Weg, dies nur zu tun, um es zu definieren, wenn es benutzt wird? – Kimvais

+0

Mögliches Duplikat von [Wie kann ich "definierte aber nicht verwendete" Warnungen in GCC ausblenden?] (Http://stackoverflow.com/questions/386220/how-can-i-hide-defined-but-not-used-warnings -in-gcc) – Praetorian

Antwort

2

Unter der Annahme, es ist nicht verwendete Variable:

-Wno-unused-variable 
1

Finnaly, habe ich diesen Trick __attribute__((unused)). Der Vorteil ist, dass ich es auf einzelne Funktionen/Variablen anstatt auf die gesamte Quelldatei anwenden kann, auf die die -Wno-unsed-xxxxx Anwendung findet.

Verwandte Themen