Deaktivieren Sie die -Wand-compiler-Warnungen in einem Qt-Projekt?

Ich bin kompilieren Sie eine 3rd-party-Bibliothek und kümmern sich nicht beheben Sie die Warnungen in der Bibliothek vorhanden, aber ich will Sie nicht verschmutzen die Fragen Bereich in Qt Creator.

Habe ich versucht, die folgenden Ratschläge, die hier, aber es gibt keine compiler-flag zu deaktivieren -Wall nachdem es aktiviert wurde, wie mit -Wno-enum-compare.

Nach der Lektüre diese, ich habe versucht, das entfernen der fahne etwa so:

CFLAGS -= -Wall

Aber das hat nicht funktioniert entweder. Also versuchte ich diese Beratung:

QMAKE_CXXFLAGS_WARN_OFF -= -Wall

Immer noch nichts.

Also schaute ich in die generierte Makefile und gefunden:

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

So, ich habe versucht, das entfernen der Flagge von jenen beiden Variablen:

CFLAGS -= -Wall
CXXFLAGS -= -Wall

Immer noch nichts. Wie soll man das entfernen, ist dieser compiler-flag?!

InformationsquelleAutor Cory Klein | 2013-09-06

Schreibe einen Kommentar