Я только что установил последнюю версию Qt Creator (4.8.1), и она поставляется с «Clang Code Model».
Проблема, с которой я столкнулся, состоит в том, что моя кодовая база предназначена для нескольких платформ, а в некоторых файлах проекта есть зависимости от платформы.
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
?