在QtCreator中删除未使用的参数警告

You*_*ira 4 c gcc qt-creator unused-variables

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

QMAKE_CXXFLAGS_WARN_OFF = -Wunused-parameter
Run Code Online (Sandbox Code Playgroud)

小智 12

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


alk*_*alk 0

尝试

... = -Wno-unused-parameter
Run Code Online (Sandbox Code Playgroud)

详情请参阅此处。

或者尝试

QMAKE_CXXFLAGS_WARN_OFF -= -Wunused-parameter
Run Code Online (Sandbox Code Playgroud)

注意-前面的=.

  • 它与“QMAKE_CFLAGS = -Wno-unused-parameter”一起使用。 (3认同)