我刚刚安装了最新的Qt Creator(4.8.1),并且附带了“ Clang代码模型”。
我遇到的问题是,我的代码库是针对多个平台的,并且在项目文件中,某些包含的内容取决于平台。
HEADERS += zzz.h
unix: HEADERS += xxx.h
win32: HEADERS += yyy.h
SOURCES += zzz.cpp
unix: SOURCES += xxx.cpp \
zzz_linux.cpp
win32: SOURCES += yyy.cpp \
zzz_windows.cpp
现在,“其他”平台上有大量红色内联警告,并且我希望将其关闭。我已经查看了“内置”选项以及“ -W ...”选项的列表,但我无法识别我可以使用哪些选项来解析项目中未包含的文件。>
是否可以排除.pro
文件中未列出的文件?