如何在VS Code的`c_cpp_properties.json`中添加包含路径?
时间: 2024-09-15 13:15:35 浏览: 187
vscode配置文件c-cpp-properties.json/launch.json/task.json
在Visual Studio Code (VS Code) 中,你可以通过`c_cpp_properties.json`文件来配置C/C++项目的编译设置,包括包含路径(`includePath`)。以下是添加包含路径的步骤:
1. 打开VS Code,转到你的项目根目录,点击 `File` 菜单,然后选择 `CodeLens > Configure C/C++` 或者直接按 `Ctrl+Shift+B` (Windows/Linux)或 `Cmd+Shift+B`(Mac)打开C/C++配置向导。
2. 进入`settings.json` 文件,如果没有就创建一个。在这个文件里,你应该能看到类似下面的内容(如果文件不存在,直接新建一个):
```json
{
"configurations": [
{
// ... (这里是你已经有的配置)
}
]
}
```
3. 添加一个新的配置,例如针对Windows系统的一个配置示例:
```json
{
"configurations": [
{
"name": "Win64",
"includePath": [
"${workspaceFolder}/**", // 项目根目录
"C:/Program Files (x86)/Microsoft Visual Studio/VC/Tools/MSVC/14.29.30133/include" // MSVC的标准库路径
],
// 其他配置项...
}
]
}
```
`includePath`是一个数组,每项都是一个字符串,表示搜索头文件的路径。`${workspaceFolder}`是一个特殊的占位符,会替换为实际的工作区目录。
4. 保存文件后,重启VS Code,现在`stdio.h`等头文件应该能在`c_cpp_properties.json`中指定的路径下找到了。
记得,每次更改了这个配置后,都要确保重启VS Code或者清理缓存,让新设置生效。
阅读全文