Название: QtCreator: ложные ошибки для Qt4 Отправлено: DarkHobbit от Май 14, 2020, 08:51 Добрый день.
Qt Creator 4.7, Fedora 29. Заметил, что в простом консольном приложении (проект на основе Qt) редактор кода массово подсвечивает "ошибки", не находя стандартных Qtшных классов: QString, QCoreApplication и т.д. В системе установлены Qt 4.8.7 и Qt 5.11.3, за которые отвечают qmake-qt4 и qmake-qt5 соответственно. При переключении сборки проекта на Qt5 ошибки пропадают, при возврате на Qt4 код опять краснеет. Подчеркну, что это относится именно к редактору кода Qt Creator. Сама сборка проекта проходит замечательно в ОБЕИХ версиях Qt! Чего-то, похоже, Creator не видит, но вот чего... Не смертельно, но неприятно. Куда копать? Название: Re: QtCreator: ложные ошибки для Qt4 Отправлено: Авварон от Май 14, 2020, 11:01 Скорее всего сломана поддержка старого qmake
Название: Re: QtCreator: ложные ошибки для Qt4 Отправлено: kambala от Май 14, 2020, 12:19 в Макос все нормально на свежем креаторе, 4.8.7 ставил с сайта. может у тебя используется модель кода от clang? он любит кучу предупреждений/ошибок показывать.
Название: Re: QtCreator: ложные ошибки для Qt4 Отправлено: Пантер от Май 15, 2020, 19:54 Скорее всего, у тебя как-то неправильно настроены тулкиты в Креаторе, вот он и не видет инклудов.
Название: Re: QtCreator: ложные ошибки для Qt4 Отправлено: DarkHobbit от Июнь 09, 2020, 14:16 может у тебя используется модель кода от clang? он любит кучу предупреждений/ошибок показывать. Похоже, именно так. А её как-то можно поменять на "традиционный" вариант?Название: Re: QtCreator: ложные ошибки для Qt4 Отправлено: kambala от Июнь 09, 2020, 18:29 в about plugins есть галочка, ее надо снять для отключения плагина. И/или в настройках Креатора выключить clang code model.
Название: Re: QtCreator: ложные ошибки для Qt4 Отправлено: DarkHobbit от Ноябрь 01, 2020, 19:02 в about plugins есть галочка, ее надо снять для отключения плагина. Спасибо, помогло! |