Как исправить «/ bin / bash: [команда] команда не найдена» после настройки tasks.json и c_cpp_properties.json для C ++ в Windows 10 VS Code? - PullRequest
0 голосов
/ 17 июня 2019

Я настроил мои task.json и c_cpp_properties.json, чтобы я мог скомпилировать свою программу main.cpp.Чтобы продолжить, я должен нажать

Ctrl + Shift + B

Как только я открою терминал и выдаст сообщение об ошибке:

Executing task in folder C++: C:\MinGW\bin\g++.exe -g main.cpp -o c:\Users\Me\Desktop\C++\.vscode\tasks.exe <

/bin/bash: C:MinGWbing++.exe: command not found
The terminal process terminated with exit code: 127

Terminal will be reused by tasks, press any key to close it.

Я не понимаю, почему это происходиттак как я уже проверил, что MinGW установлен на моем компьютере с правильным PATH.Чтобы убедиться в этом, я набрал в терминале следующее:

          g++ --version
g++ (MinGW.org GCC-8.2.0-3) 8.2.0
Copyright (C) 2018 Free Software Foundation, Inc.

Я также проверил путь в соответствии с этой цифрой

Единственная ближайшая проблема, связанная с моейнаходится в этой Github ссылке.Я также уже пытался изменить каталог файлов, показанный в приведенном ниже коде, используя этот поток , но я все еще сталкиваюсь с этой ошибкой.

Вот мои файлы JSON, которые находятся в моем файле .vscode:

tasks.json:

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "echo",
      "type": "shell",
      "command": "C:\\MinGW\\bin\\g++.exe",
      "args": [
        "-g",
        "main.cpp",
        "-o",
        "${fileDirname}\\${fileBasenameNoExtension}.exe"
      ],
      "group": {
        "kind": "build",
        "isDefault": true
      },
      "problemMatcher": []
    }
  ]
}

c_cpp_properties.json:

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "10.0.17134.0",
            "compilerPath": "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.14.26428/bin/Hostx64/x64/cl.exe",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "msvc-x64",
            "browse": {
                "path": [
                    "${workspaceRoot}",
                    "C:\\MinGW\\lib\\gcc\\mingw32\\8.2.0\\include\\c++"
                ],
                "limitSymbolsToIncludedHeaders": true,
                "databaseFilename": ""
            }
        }
    ],
    "version": 4
}

Я должен ожидать увидеть ".exe" после компиляции, но не могу из-зак ошибке.

1 Ответ

0 голосов
/ 20 июня 2019

Проведя два дня бездельничая с этим, я наконец-то смог исправить настройку C ++ на VS Code и устранить ошибку.

В соответствии с изображением png, приведенным выше, я включил «C: \ MinGW \ bin» в пользовательскую переменную «Путь» под диалоговым окном «Пользовательские переменные для меня». После простой перезагрузки на моем компьютере я смог создать свой проект (Shift + Ctrl + B) без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...