解决VSCode中“#include错误,请更新includePath“问题

问题:

解决方案:

1、按 Ctrl+Shift+P 调出命令面板,输入 C/C++: Edit Configurations (UI) 并选择它。这将打开 C/C++ 配置界面

2、打开 c_cpp_properties.json 文件

3、编辑 includePath

以下是一个完整的 c_cpp_properties.json 示例文件,适用于 GCC 版本 4.8.5:

4.8.5是当前云服务器gcc的版本

cpp 复制代码
{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceFolder}/**",
                "/usr/include",
                "/usr/local/include",
                "/usr/include/c++/4.8.5",
                "/usr/include/x86_64-linux-gnu/c++/4.8.5"
            ],
            "defines": [],
            "compilerPath": "/usr/bin/gcc",
            "cStandard": "c11",
            "cppStandard": "c++11",
            "intelliSenseMode": "linux-gcc-x64"
        }
    ],
    "version": 4
}

解释

"includePath":这是一个数组,包含了所有头文件的搜索路径。你可以添加你的项目路径和系统头文件路径。

"${workspaceFolder}/**":表示当前工作区文件夹及其所有子文件夹。

"/usr/include" 和 "/usr/local/include":这是系统头文件的常见路径。

"/usr/include/c++/4.8.5" 和 "/usr/include/x86_64-linux-gnu/c++/4.8.5":这是 GCC 4.8.5 头文件的路径,根据你的 GCC 版本调整路径。

4、保存 c_cpp_properties.json 文件。

关闭并重新打开 VSCode,以确保配置生效。

相关推荐
HarrySunCn6 小时前
如何使用VSCode开发Arduino项目
ide·vscode·单片机·编辑器
知青先生9 小时前
E9项目调试方式
java·ide
面壁的熊猫11 小时前
cursor+cline+MCP(论文agent)
vscode·agent·cursor·mcp
bulucc12 小时前
vim 快捷操作
linux·编辑器·vim
Aspect of twilight14 小时前
vscode python debug方式
ide·vscode·python·debug
Aevget14 小时前
.NET跨平台开发工具Rider v2025.3发布——支持.NET 10
ide·.net·开发工具·rider·rider v2025.3
啃火龙果的兔子15 小时前
vscode中可以使用的免费的AI编程工具有哪些
ide·vscode·ai编程
littlezls16 小时前
在VSCode中运行Python脚本文件时如何传参
vscode·python
宋明炜17 小时前
VSCode + MSYS2 配置 C 语言开发环境(详细步骤)
c语言·ide·vscode
yscript17 小时前
GPU分配BUG: Duplicate GPU detected : rank 1 and rank 0 both on CUDA device d5000
linux·运维·服务器·vscode·bug