Семантическая подсветка в Qt Creator не находит некоторые заголовки

Я использую Qt Creator на Arch Linux для простого проекта C ++. Я включил ClangStaticAnalyser плагин, но он сначала жаловался на отсутствие заголовков, таких как stdio, После добавления INCLUDEPATH += /usr/include/c++/6.2.1/ к моему .pro файл, который мне не нравится, так как он будет ломаться при обновлениях gcc, он перестал жаловаться на эти файлы, но, похоже, не может найти некоторые символы (фактически, почти каждый символ).

Скриншот:
введите описание изображения здесь

Пожалуйста, не обращайте много внимания на код. Он хорошо компилируется, но был поспешно преобразован из C в C ++ (отсюда fp имя переменной), и это был скорее код в стиле блокнота.

Я рассматриваю отключение статического анализатора в целом, но было бы неплохо иметь его. Я пытался найти это онлайн на различных сайтах (включая SA), но безуспешно.

Итак, вот мой вопрос: как заставить эти предупреждения исчезнуть? Я подозреваю, что что-то не так с моей конфигурацией Qt Creator / Clang / Project, но я не нашел ничего связанного.

Другой вопрос (несколько связанный): есть ли способ избавиться от версии gcc в файле проекта, чтобы сделать ее более кроссплатформенной?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector