Плагин QtCreator и ClangCodeModel - PullRequest
       34

Плагин QtCreator и ClangCodeModel

0 голосов
/ 14 ноября 2018

Я только что установил QtCreator 4.7.2, который поставляется с плагином ClangCodeModel по умолчанию.После того, как мой CMake проект был проанализирован, я увидел намного лучшую подсветку ключевых слов в коде, а также потрясающую обработку intellisense объявленных auto переменных.

Недостатком было то, что плагин ClangCodeModel был глючным и давалмне ошибки и предупреждения в частях кода, которые не имеют смысла, особенно в заголовочных файлах сторонних библиотек.Поэтому я был вынужден выключить его.

Мне интересно, можно ли настроить Clang в QtCreator, чтобы можно было выполнять минимальные проверки.Я играл с этими настройками, но ничего не изменило:

enter image description here

1) Кто-нибудь смог настроить этот плагин в QtCreator, чтобы онможет работать лучше?Меня больше всего волнует интеллигентность.Я могу открыть тот же самый проект CMake в Visual Studio, и там у меня гораздо лучше, но я предпочитаю использовать Qt Creator.

2) Если # 1 невозможно, так как в плагине есть ошибки,другие средства улучшения intellisense в Qt Creator с CMake проектами?

1 Ответ

0 голосов
/ 22 ноября 2018

Снимок экрана, который вы сделали, взят из настроек "Анализатора".Анализатор выполняет проверки по требованию, такие как запуск статического анализа, clang-tidy, callgrind и т. Д.

Чтобы настроить модель кода, необходимо перейти к «C ++> Code Model»:

enter image description here

У вас также есть возможность переопределить эти настройки для каждого проекта:

enter image description here

В обоих случаях вы можете, нажав Manage..., создать свою собственную конфигурацию с любыми необходимыми флагами:

enter image description here

...