【问题标题】:Can't run c++ build task in VSCode无法在 VSCode 中运行 c++ 构建任务
【发布时间】:2017-09-05 16:38:48
【问题描述】:

我在 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++ 编译器。

【问题讨论】:

  • 您的$PATH 中是否有g++ 可执行文件的路径?
  • @ifconfig 如果这就是您所说的,那么是的。 C:\\Users\\21nalex\\Documents\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++
  • 您需要在路径变量中添加[MinGW Directory Path]/bin,因为g++ 可执行文件就在那里。
  • @ifconfig 所以我现在有了这个: "browse": { "path": [ "${workspaceRoot}", "C:/Users/21nalex/Documents/MinGW/bin/g++.exe "
  • 还是不行

标签: c++ build visual-studio-code vscode-settings


【解决方案1】:

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

要做到这一点:

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

【讨论】:

  • 对不起,我是个菜鸟,但我如何进入开始菜单?
  • 您的键盘上有一个开始按钮,在您的任务栏边缘有一个。
  • 如果这对你有用,请投票并接受我的回答,@V.Largig
猜你喜欢
  • 2017-10-06
  • 2017-09-07
  • 1970-01-01
  • 2020-06-29
  • 1970-01-01
  • 1970-01-01
  • 2020-12-19
  • 2020-12-12
  • 1970-01-01
相关资源
最近更新 更多