vscode配置clangd

vscode配置clangd注意事项

  • 需要clang++和安装clangd,可以让vscode 拓展自动下载
  • 无法找到 qt 目录
    搭配 CMake 使用会省去很多麻烦,在 clangd.arguments 里面增加 "--compile-commands-dir=${workspaceFolder}/build"
    具体的目录是配置的compile_commands.json所在的目录,这样就可以自动的配置好qt目录
    CMake 有些输出目标不会生成 compile_commands.json,可以手动制定
  • 无法找到stl目录
    clangd.arguments 增加 "--query-driver=/usr/bin/clang++" 手动置顶编译器目录来解决
    官网相关链接
    有些bug,好像需要编译一次才能找到标准库目录