linux中配置cmake文件屏蔽警告
在 .cmake 中添加add_definitions(-w)
QT工程中屏蔽警告输出
在工程文件**.pro**里面添加
DEFINES += QT_NO_WARNING_OUTPUT \
QT_NO_DEBUG_OUTPUT
然后clear项目重新编译即可
本人在QT5.9中使用失败
新版QT中屏蔽编译警告方式
编译时出现警告提示:
针对这种情况可以在 .pro 文件中加上下面这句话:
QMAKE_CXXFLAGS += -Wno-sign-compare
方法泛化:
根据提示信息的警告信息,将大括号中的 “-W”之后加上“no-”
在实践中摸索的,实践中使用的是下面的代码以屏蔽stdcall警告的输出:
QMAKE_CXXFLAGS += -Wno-attributes
实践中屏蔽stdcall的警告输出