如何解决以下问题?严重错误C1083:无法打开包含文件:'stdlib.h':没有这样的文件或目录

时间:2019-07-27 21:14:19

标签: c++ cmake visual-studio-code

我正在尝试使用cmake使用googletest编译我的项目,但始终收到上述错误。

我研究了类似的问题,并尝试了解决方案,但没有结果(主要是因为我使用的是Visual Studio代码而不是Visual Studio,所以我不知道如何更改/更新sdk版本,这就是问题所在与他人)

我已经检查了我正在使用的编译器,包含路径中的库,甚至尝试将我知道的版本的包含文件直接复制到工作区文件夹中,并将包含路径更新为一个绝对路径比亲戚。 (第二个问题是我下载的[gcc,g ++等]编译器未被识别为构建工具包,因此我无法从ide进行选择。相反,我只是给出了编译器的绝对路径,如下所示,但是这不能解决问题或导致任何新的问题

在查看发生错误的行时,它显示“无法打开包含文件...。”,但是当我右键单击并选择“转到定义”时,它将显示文件所在的正确位置。

>

我的c_cpp_properties.json文件

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "C:/MinGW/bin/g++.exe",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "gcc-x64",
            "compileCommands": 
"${workspaceFolder}/build/compile_commands.json"
        }
    ],
    "version": 4
}

我已多次更改编译器以尝试解决此问题,最初是Visual Studio Community 2019 amd64。

我最初是用Linux编写此项目的,现在将其移至Windows。这可能是造成问题的根源,但是从那时起,我已经进行了全新安装(仅移动了源文件和头文件,重新安装了googletest,然后尝试构建,现在是发生错误的地方)。 / p>

完整错误:致命错误C1083:无法打开包含文件:'stdlib.h':没有此类文件或目录

0 个答案:

没有答案