不能运行C++建设任务VSCode
问题描述:
我有这样的代码在VSCode:不能运行C++建设任务VSCode
{
"version": "2.0.0",
"tasks": [
{
"taskName": "build first program",
"type": "shell",
"command": "g++",
"args": [
"-g", "firstprogram.cpp"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
这是相当多的官方指南在调试完全相同的代码,但它说,g++ is not recognized as a cmdlet, function, script file, or operable program
。除了特定于我的程序的代码之外,我的代码的其余部分几乎都是从官方代码复制的,并且我有MinGW C++编译器。
答
您需要将g++
可执行文件的位置添加到计算机的$PATH
环境变量中。
要做到这一点:
- 打开开始菜单,然后搜索 “环境变量”。
- 点击“环境变量”按钮,在底部
- 在“系统变量”,点击“路径”,然后在“编辑”点击“
-
点击新建“,然后键入MinGW安装的bin目录的路径。 从你告诉我的意见我相信你的是
C:/Users/21nalex/Documents/MinGW/bin
你有''PATH'中的g ++可执行文件的路径吗? – ifconfig
@ifconfig如果这就是你所说的话,那么是的。 C:\\ Users \\ 21nalex \\ Documents \\ MinGW \\ lib \\ gcc \\ mingw32 \\ 6.3.0 \\ include \\ C++ –
您需要在[MinGW Directory Path]/bin中改为你的路径变量,因为'g ++'可执行文件在那里。 – ifconfig