qmake 从一个 qt 项目文件 (*.pro) 生成一个 makefile。可以通过将 warn_on 或 warn_off 添加到项目文件中的 CONFIG 变量来控制警告。warn_on 设置 -Wall 和 -Wextra 编译器标志。warn_off 设置 -w 编译器标志。
如何将 qmake 配置为仅设置 -Wall 编译器标志?或者,我怎样才能摆脱 -Wextra 编译器标志?
我已经尝试过 CONFIG+= warn_off QMAKE_CXXFLAGS+= -Wall 但随后设置了 -w 和 -Wall 编译器标志,并且 -w 覆盖了 -Wall 并且我没有收到任何警告。
我正在使用 Qt5.1 和 gcc。