Pull to refresh
0
0

User

Send message
Добрый день! Я занимался интеграцией clazy. Там правда довольно много случаев, когда он не решается предлагать автоматические фиксы, поскольку в чем-то не уверен. Хотя случай с не найденным методом может быть и ошибкой.
Для clazy-standalone (например на Windows) довольно нетривиально нужно подобрать агрументы, чтобы он работал без ошибок — например ему нужно сказать, где лежит папка с инклудами кланга, которыен подменяют некоторые инклуды MSVC. Можете попробовать такую коммандную строку — "<clion_path>\bin\clang\win\clazy-standalone.exe --extra-arg=-I<clion_path>\bin\clang\win\include --checks=level2 -p=<comp_db_path>\compile_commands.json <file_path>".
Если не получится, то в идеале хорошо бы иметь репродюсер, чтобы мы могли посмотреть и понять ошибка ли это.
Спасибо за фидбэк, мы попробуем разобраться с проблемой. В основном она вызвана тем, что мы объединяем подсказки из двух движков, которые по разному работают с приоритетами. Пока вы можете отключить clangd completion (Language and Frameworks -> C/C++ -> Clangd -> Use code completions from clangd).
Ссылка на тикет по улучшению приоритетов элементов — youtrack.jetbrains.com/issue/CPP-18448
«Однако до недавних пор, мало кто задумывался о портировании Qt на микроконтроллеры» — Qt на микроконтроллерах уже достаточно давно. В 2018 показывали много демок на Embedded World прямо на девайсах (в основном qml, но виджеты тоже работают). Есть еще Boot2Qt специально для микроконтроллеров.

Information

Rating
Does not participate
Registered
Activity