46 lines
768 B
Markdown
46 lines
768 B
Markdown
# VSCode 使用 Clangd 插件
|
||
|
||
安装 clangd (LLVM) 插件。
|
||
|
||
使用 .clangd 或 .vscode/settings.json 进行项目配置。
|
||
|
||
## .clangd
|
||
|
||
通过:
|
||
|
||
```bash
|
||
Ctrl+Shift+P -> clangd: open project configuration file
|
||
```
|
||
|
||
打开项目 .clangd 文件, 参考格式如下:
|
||
|
||
```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 文件,参考配置格式如下:
|
||
|
||
```json
|
||
{
|
||
"clangd.fallbackFlags": [
|
||
"-xc",
|
||
"-I${workspaceFolder}/User",
|
||
],
|
||
}
|
||
```
|
||
|
||
## clang 参数
|
||
|
||
- -xc: 使用 C 文件;
|
||
- -xc++: 使用 C++ 文件。
|