Установлена Astra Linux CE 2.12.45 (Orel) с Qt Creator 4.12.3 (основан на Qt 5.11.0). Есть проблема с clang, который в Qt Creator упорно выдает ошибки (подсвечивает красным) в строках, например:
error: use of undeclared identifier 'va_start'
error: 'stdarg.h' file not found
до тех пор пока в явную не указать в pro/pri файле:
INCLUDEPATH += /usr/lib/gcc/x86_64-linux-gnu/6/include
что, наверное, не очень-то правильно. Компиляция и сборка выполняется успешно и без указания INCLUDEPATH.
Пробовал ставить различные версии clang, clang-tidy, llvm, но все тщетно. Есть подозрение, что проблема в libClangCodeModel.so (версии 4.12.3).
В окне "C++ Code Model Inspector" необходимые пути имеются (BuiltInPath).
Если установить Qt 5.12 такой проблемы нет (libClangCodeModel.so к слову уже другой версии - 5.0.2), но хотелось бы решить ее для Qt 5.11 поставляемым с системой. Кто сталкивался?
P.S. Решает проблему отключение модуля ClangCodeModel, но это весь контроль отключает, а он иногда бывает полезен.
error: use of undeclared identifier 'va_start'
error: 'stdarg.h' file not found
до тех пор пока в явную не указать в pro/pri файле:
INCLUDEPATH += /usr/lib/gcc/x86_64-linux-gnu/6/include
что, наверное, не очень-то правильно. Компиляция и сборка выполняется успешно и без указания INCLUDEPATH.
Пробовал ставить различные версии clang, clang-tidy, llvm, но все тщетно. Есть подозрение, что проблема в libClangCodeModel.so (версии 4.12.3).
В окне "C++ Code Model Inspector" необходимые пути имеются (BuiltInPath).
Если установить Qt 5.12 такой проблемы нет (libClangCodeModel.so к слову уже другой версии - 5.0.2), но хотелось бы решить ее для Qt 5.11 поставляемым с системой. Кто сталкивался?
P.S. Решает проблему отключение модуля ClangCodeModel, но это весь контроль отключает, а он иногда бывает полезен.