Dav*_*vid 5 c++ macos qt clang
在编译Qt项目中的文件集合时,我看到了很多与此类似的警告.
In file included from /usr/local/Trolltech/Qt-4.8.6/include/QtGui/qevent.h:52:
/usr/local/Trolltech/Qt-4.8.6/include/QtGui/qmime.h:119:10: warning: private field 'type' is not used [-Wunused-private-field]
char type;
^
Run Code Online (Sandbox Code Playgroud)
根据各种搜索的建议,我确实添加了条目
QMAKE_CXXFLAGS + = -Wno-unused-private-field
到.pro文件并确认它在编译器调用中正确显示但我仍然收到该警告.
我在带有clang的Mac上运行Qt.
提前感谢任何见解.
根据这个答案,试试吧
QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-private-field
Run Code Online (Sandbox Code Playgroud)
似乎QMAKE_CXXFLAGS_WARN_ON
标志被添加到编译器命令行之后QMAKE_CXXFLAGS
,并将重新启用该警告(因为QMAKE_CXXFLAGS
包含-Wall
).