我在接下来这个https://www.youtube.com/watch?v=DIw02CaEusY时会得到错误,有人可以帮我弄清楚我搞砸了。
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "echo",
"type": "shell",
"command": "g++",
"args": ["-g", "main.cpp"],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
执行任务:g ++ -g main.cpp <
'g ++'不被识别为内部或外部命令,可操作程序或批处理文件。终端进程以退出代码终止:1
终端将被任务重用,按任意键关闭它。
例如,参见Microsoft/vscode-cpptools/issue 1329:
我已经解决了这个问题。我不确定为什么VS Code没有选择环境路径或它正在使用的路径,因为它以某种方式获取我的CMake目录,但不是我的MinGW目录。我能够通过在命令中使用g ++的完整路径来解决这个问题
将命令属性更改为“
g++
”到“C:/MinGW/bin/g++
”。