准备编写我的第一个C程序,并得到错误:spawn C:\ WINDOWS \ system32 \ cmd.exe

问题描述

我试图指出我的“ Hello World”可以正常工作,但是遇到了此错误。

"C:\Program Files\nodejs\node.exe" "$C:/Users/Admin/Desktop/Coding/Hello World.c"
Error: spawn C:\WINDOWS\system32\cmd.exe ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19)
    at onErrorNT (internal/child_process.js:456:16)
    at processTicksAndRejections (internal/process/task_queues.js:77:11)

我已经设置了launch.json和c_cpp_properties,但是不能完全确定自己设置正确了,因为我正在自学,并且很难在网上找到有用的示例。

launch.json:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information,visit: https://go.microsoft.com/fwlink/?linkid=830387
    
        "version": "0.2.0","configurations": [   
            {
                "type": "node","request": "launch","name": "Launch Program","program": "$C:/Users/Admin/Desktop/Coding/Hello World.c","cwd": "$C:/Users/Admin/Desktop/Coding"
            },{
            "type": "node","program": "$C:/Users/Admin/Desktop/Coding/Hello World.c"
          }
        ]
}

c_cpp_properties:

{
    "configurations": [
        {
            "name": "Win32","includePath": [
                "${workspaceFolder}/"
            ],"defines": [
                "_DEBUG","UNICODE","_UNICODE"
            ],"intelliSenseMode": "msvc-x64"
        }
    ],"version": 4
}

解决方法

任何事情之前:您的计算机中有C编译器吗?甚至是Visual Studio?为了在Windows中使用VS Code编译C代码,您需要安装编译器。 VS Code没有内置代码。Visual Studio Code

如果未安装Visual Studio,则至少需要Microsoft C ++ Build Tools或其他Windows C / C ++编译器,例如gcc或CLang。或全部。

然后您配置要使用的VS Code,然后编辑.json文件并配置所谓的“构建任务”

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...