c++ - 当前步骤:构建 Tasks.json 文件
问题描述
我在关注此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++
”。
推荐阅读
- javascript - D3.js:属性包含选择器
- python - Pandas Dataframe 中的嵌套嵌套列
- c++ - constexpr 函数可以返回本地对象的指针吗?
- llvm-clang - 带有 boost::variant 的 Clang-tidy 误报
- security - 一般用户安全
- angular - 由于嵌入路径,在 VS Code 中找不到源映射
- android - 加载 SQLite 数据库以进行分片
- javascript - 如何增加底部和第一个 Y 轴标签与底部图表线之间的空间?
- python - 如果 __name__ == '__main__' 不适用于 unittest
- android - 无法使用 Fastlane 将 Android APK 上传到 Google Play 商店