You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:C语言中cannot open source file "stdio.h"报错的解决方法

解决VS Code无法找到stdio.h的问题

以下是针对该问题的具体修复步骤:

  • 先确认是否安装了C/C++编译器
    VS Code本身只是代码编辑器,不自带C标准库,必须先安装编译器(比如MinGW-w64或Visual Studio的MSVC):

    • 若选MinGW-w64:下载对应版本(推荐x86_64-posix-seh),安装后将其bin目录(比如C:\mingw64\bin)添加到系统环境变量PATH中。
    • 若选MSVC:安装Visual Studio时勾选“使用C++的桌面开发”组件,确保安装完整。
  • 配置VS Code的C/C++编译环境
    按Ctrl+Shift+P打开命令面板,输入C/C++: Edit Configurations (UI):

    1. 设置「编译器路径」:指向你安装的编译器可执行文件(MinGW对应gcc.exe,MSVC对应cl.exe)。
    2. 设置「IntelliSense模式」:和编译器匹配(MinGW选windows-gcc-x64,MSVC选windows-msvc-x64)。
    3. 若UI配置不生效,可直接编辑c_cpp_properties.json文件,手动添加标准库头文件路径。例如MinGW的配置:
    {
        "configurations": [
            {
                "name": "Win32",
                "includePath": [
                    "${workspaceFolder}/**",
                    "C:/mingw64/lib/gcc/x86_64-w64-mingw32/13.2.0/include",
                    "C:/mingw64/x86_64-w64-mingw32/include"
                ],
                "compilerPath": "C:/mingw64/bin/gcc.exe",
                "intelliSenseMode": "windows-gcc-x64"
            }
        ],
        "version": 4
    }
    

    注意替换路径为你实际的MinGW安装路径。

  • 验证环境变量并重启VS Code
    打开命令提示符(cmd),输入gcc --version(MinGW)或cl(MSVC),若能显示版本信息说明环境配置有效。之后重启VS Code,让新配置生效。

内容的提问来源于stack exchange,提问作者Hydra23

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 08:35:00