Как настроить MinGW в C ++?Сообщение об ошибке: «не удалось найти g ++. Exe» после нажатия отладки в VSCode ДАЖЕ ПОСЛЕ настройки PATH - PullRequest
0 голосов
/ 01 мая 2019

Итак, я только начал настраивать C ++ на Visual Studio Code, новый программист здесь. Я провел исследование и скачал эту штуку под названием Min GW GCC. Затем я вошел в визуальный студийный код, нажал отладку, без игры в кости. Он сказал "g ++. Exe" не может быть найден. Так что я погуглил это, и некоторые вещи онлайн сказали, чтобы установить путь к MinGw. Я сделал User: \ MinGW \ bi в «Переменные системной среды», создал новую переменную, скопировал, вставил ее и нажал okay.

Я возвращаюсь в VS Code и нажимаю кнопку «отладка». Я получаю немедленную ошибку, и он говорит это:


Starting: "C:\MinGW\bin\g++.exe" --interpreter=mi
g++.exe: error: unrecognized command line option '--interpreter=mi'
g++.exe: fatal error: no input files
compilation terminated.
"C:\MinGW\bin\g++.exe" exited with code 1 (0x1).


Я не понимаю, что это значит? Я открыл launch.json.

{
    "version": "0.2.0",
    "configurations": [


        {
            "name": "g++.exe build and debug active file",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true, //set to true to see output in cmd instead
            "MIMode": "gdb",
            "miDebuggerPath": "C:\\MinGW\\bin\\g++.exe",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "g++.exe build active file"
        },
        {
            "name": "g++ build & run active file",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false, //set to true to see output in cmd instead
            "MIMode": "gdb",
            "miDebuggerPath": "C:\\MinGW64\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "g++ build & run active file"
        }
    ]
}

Я нажал отладку, и он говорит, что открыть launch.json. Я не знаю, что это такое, и вообще не понимаю, поэтому я скопировал и вставил для вашего взгляда, чтобы вы могли помочь и объяснить это. Пожалуйста, помогите мне, я не могу сделать эту работу.

Кроме того, я даже не знаю, что означают task.json и launch.json, я просто хочу запустить свой проклятый код: (

...