6

我将此添加到我的.pro文件中,但仍然收到警告:

QMAKE_CXXFLAGS_WARN_OFF = -Wunused-parameter
4

3 回答 3

14

使用QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-parameter
因为 QMAKE_CXX_FLAGS 中的标志总是在 QMAKE_CXXFLAGS_WARN_ON 之前,并且 QMAKE_CXXFLAGS_WARN_ON 包含标志 -Wall。这意味着您的标志将被标志 -Wall 覆盖。

于 2016-02-18T07:26:53.960 回答
0

尝试

... = -Wno-unused-parameter

详情请看这里

或者试试

QMAKE_CXXFLAGS_WARN_OFF -= -Wunused-parameter

注意-前面的=

于 2014-03-02T15:18:25.773 回答
0

我在 .PRO 文件中尝试了以下所有组合,但没有任何效果:

macx: {
QMAKE_CFLAGS += -Wno-unused-parameter
QMAKE_CFLAGS -= -Wunused-parameter
QMAKE_CXXFLAGS += -Wno-unused-parameter 
QMAKE_CXXFLAGS -= -Wunused-parameter 
QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-parameter
QMAKE_CXXFLAGS_WARN_ON -= -Wunused-parameter
QMAKE_CXXFLAGS_WARN_OFF += -Wunused-parameter
QMAKE_CXXFLAGS_WARN_OFF -= -Wno-unused-parameter
}

我正在使用 Qt 5.14。有人对如何抑制特定警告有建议吗?

注意:我对这个警告不感兴趣,这只是一个例子。我暂时还想压制其他警告。

于 2020-01-06T22:56:40.430 回答