不能运行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++编译器。

+1

你有''PATH'中的g ++可执行文件的路径吗? – ifconfig

+0

@ifconfig如果这就是你所说的话,那么是的。 C:\\ Users \\ 21nalex \\ Documents \\ MinGW \\ lib \\ gcc \\ mingw32 \\ 6.3.0 \\ include \\ C++ –

+0

您需要在[MinGW Directory Path]/bin中改为你的路径变量,因为'g ++'可执行文件在那里。 – ifconfig

您需要将g++可执行文件的位置添加到计算机的$PATH环境变量中。

要做到这一点:

  1. 打开开始菜单,然后搜索 “环境变量”。
  2. 点击“环境变量”按钮,在底部
  3. 在“系统变量”,点击“路径”,然后在“编辑”点击“
  4. 点击新建“,然后键入MinGW安装的bin目录的路径。 从你告诉我的意见我相信你的是C:/Users/21nalex/Documents/MinGW/bin
+0

对不起,作为一个noob,但我怎么到开始菜单? –

+0

键盘上有一个启动按钮,另一个位于任务栏的边缘。 – ifconfig

+0

如果我在用户变量中执行它,它会工作吗? –