代码之家  ›  专栏  ›  技术社区  ›  ck1987pd

VS代码在路径和设置中找不到标头。json

  •  0
  • ck1987pd  · 技术社区  · 3 年前

    我知道这是这里最常见的问题之一,但我无法让现有的答案对我有用。

    我正在尝试将我的VS代码设置为与C一起使用。因此,作为概念证明,我运行以下复杂的代码:

    #include "io.h"
    
    int main() {
        printf("Hello");
    }
    

    从标题中可以明显看出,我收到了以下错误消息:

    fatal error C1034: io.h: no include path set
    

    目视检查,io。h位于文件夹中: C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\ 包含在 Path

    因此,我寻找其他解决方案。一些答案建议编辑 settings.json 。因此,我将所有文件夹(包括所有头文件)添加到 设置。json 。请注意,所有这些文件夹也位于 路径

    "C_Cpp_Runner.includePaths": [
        "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.10240.0\\ucrt\\",
        "C:\\DEV\\vcpkg\\installed\\x86-windows\\include\\",
        "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Tools\\MSVC\\14.29.30133\\include\\"
      ],
    

    VS代码的包含路径如下所示。

    enter image description here 为了完整性起见,我还将PATH变量包含在这里。 enter image description here

    一些回答还提到检查编译器```gcc—版本``输出如下:

    gcc (x86_64-posix-seh, Built by strawberryperl.com project) 8.3.0
    Copyright (C) 2018 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    

    每次编辑时,我都会重新启动计算机 路径 .我不知道还能做什么。

    我已经尝试解决的有关stackoverflow的问题有: 1 ,则, 2 ,则, 3 ,则, 4 还有一些我现在找不到的。

    如果我错过了一个显而易见的解决方案,我深表歉意,但我已经花了两天时间独自解决了这个问题。

    谢谢

    1 回复  |  直到 3 年前