Désactiver -Wall avertissements du compilateur dans un projet Qt?

Je suis à la compilation d'un 3ème partie de la bibliothèque et ne se soucient pas de fixer les avertissements présents dans la bibliothèque, mais je ne veux pas polluer le Questions volet dans Qt Creator.

J'ai essayé de suivre les conseils icimais il n'y a pas de compilateur indicateur pour désactiver -Wall après qu'il a été activé, comme avec -Wno-enum-compare.

Après la lecture de cettej'ai essayé de retirer le drapeau de la sorte:

CFLAGS -= -Wall

Mais cela ne fonctionne pas non plus. J'ai donc essayé ce conseil:

QMAKE_CXXFLAGS_WARN_OFF -= -Wall

Toujours rien.

J'ai donc regardé dans le générés Makefile et trouvé ceci:

CFLAGS        = -pipe -g -fPIC -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS      = -pipe -g -fPIC -Wall -W -D_REENTRANT $(DEFINES)

J'ai donc essayé de l'enlever le drapeau à partir de ces deux variables:

CFLAGS -= -Wall
CXXFLAGS -= -Wall

Toujours rien. Comment êtes-vous censé supprimer ce compilateur drapeau?!

source d'informationauteur Cory Klein | 2013-09-06