NotePublic/Software/Applications/VSCode/VSCode_使用_Clangd_插件.md

768 B
Raw Blame History

VSCode 使用 Clangd 插件

安装 clangd (LLVM) 插件。

使用 .clangd 或 .vscode/settings.json 进行项目配置。

.clangd

通过:

Ctrl+Shift+P -> clangd: open project configuration file

打开项目 .clangd 文件, 参考格式如下:

CompileFlags:
    Add:
        - -xc
        - -ID:/Path/to/project/source/User
    Remove:
        - -forward-unknown-to-host-compiler
        - --generate-code*
        - -rdc=*
        - -Xcompiler*

.vscode/settings.json

创建:.vscode/settings.json 文件,参考配置格式如下:

{
    "clangd.fallbackFlags": [
        "-xc",
        "-I${workspaceFolder}/User",
      ],
}

clang 参数

  • -xc: 使用 C 文件;
  • -xc++ 使用 C++ 文件。