GK
Меня интересует вопрос инклюдов, которые обычно прописываются уже в мейкфайлах и могут не быть в соседней папочке.
Как итог, clangd ругается на отсутсвующие инклюды. Как вы с этим боретесь?
compile_commands.json
. clangd по-другому не умеет.Их можно генерировать автоматически, если используешь cmake. Нужно добавить
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
в CMakeLists.txt
.