问题描述
我试图指出我的“ 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文件并配置所谓的“构建任务”