под vscode через расширение cmake tools? Второй день трахаюсь с тем чтобы заставить работать автодополнение кода, которое отказывается работать. При этом со сборкой проблем никаких
А при чем тут cmake tools и автодополнение для qt? Надо отдельные плагины для qt искать
отдельные не нужно. меня только с++ часть интересует.
Ну опять же, нужен плагин с language server для c++
vscode для с++ настроен и со стандартной библиотекой или тем же бустом работает без проблем, проблема именно с библиотеками qt.
Автодополнение работает через LSP-сервер. LSP определяет пути до подключаемых хедеров с помощью команд для сборки из compile_commands.json. Может быть, этот файл не генерируется cmake-ом? Должна быть установлена опция: set(CMAKE_EXPORT_COMPILE_COMMANDS ON).
когда в vscode работаешь с cmake, то он по умолчанию используется как configuration provider, и должен по хорошему предоставлять все необходимое, ведь сборка проходит без проблем. ompile_commands.json генерится, пробовал также явно его указать в настройках, не помогает
Хм, тогда не знаю, в чём дело. Возможно, проблема в самом плагине? Попробуй завести им issue?
возможно, под виндой и убунтой все без проблем отрабатывает, а вот мак расстраивает. Да, видимо придется через issue если кто то тут не подскажет
Обсуждают сегодня