【问题标题】:'g++' is not recognized as an internal or external command, operable program or batch file'g++' 不是内部或外部命令、可运行程序或批处理文件
【发布时间】:2016-12-03 18:44:44
【问题描述】:
#include<iostream>
using namespace std;
int main()
{
    cout<<"hi"<<endl;   
    return 0;
}

我正在使用 Sublime text 3,但出现此错误:

错误- 'g++' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 [0.0s完成]

【问题讨论】:

标签: c++


【解决方案1】:

打开 mingw-w64 文件夹 点击mingw32->i686-w64-mingw32->bin 复制此路径并在系统环境变量中设置此路径

【讨论】:

    【解决方案2】:

    我在从命令行运行代码时遇到了同样的问题。并发现我搞砸了 MinGW 安装。所以我重新安装了它,

    在安装 MinGW 时执行此操作----

    1. 下载后,安装 MinGW 并等待“MinGW 安装管理器”出现。
    2. 当“MinGW Installation Manager”出现时,点击mingw32-gcc-g++然后选择“Mark for Installation”
    3. 在左上角的菜单中,点击“安装 > 应用更改”
    4. 等待并允许完全安装。确保您在此过程中拥有稳定的互联网连接。

    完成后,按照其他答案中的说明编辑环境“路径”变量。

    总之我关注了this

    【讨论】:

      【解决方案3】:

      我安装了一个 C++ 编译器 (MinGw)。它解决了我从 vsc 编辑器运行 .cpp 时的问题。关注this

      【讨论】:

        【解决方案4】:

        对我来说,只需两步即可轻松解决,如下:

        1. 设置环境变量:

          C:/MinGW/bin

        2. 将以下代码粘贴到“launch.json”中:

        {
            "version": "0.2.0",
            "configurations": [
                {
                    "name": "C++ Compiler",
                    "type": "cppvsdbg",
                    "request": "launch",
                    "program": "C:/MinGW/bin",
                    "args": [],
                    "stopAtEntry": false,
                    "cwd": "${workspaceFolder}",
                    "environment": [],
                    "externalConsole": true
                },
            ]
        }
        

        【讨论】:

          【解决方案5】:

          尝试将g++ 设置为您的系统路径。

          你可以参考这个: http://stephencoakley.com/2015/01/21/guide-setting-up-a-simple-c-development-environment-on-windows

          【讨论】:

          • 第二个链接失效了。考虑删除它。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-08-25
          • 2014-06-01
          • 2022-01-06
          • 2016-07-07
          • 2021-12-20
          • 2019-04-25
          • 2015-05-16
          相关资源
          最近更新 更多