«g ++» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

Я пытаюсь настроить VScode с C ++ Compiler
Следуя этому руководству
введите описание ссылки здесь

и проблема, которую я получил (запустив код с бегуна кода)

«g ++» не распознается как внутренняя или внешняя команда,
работоспособная программа или командный файл.
введите описание изображения здесь

и если я бегу с опцией отладки, я получил эту проблему

Сборка preLaunchTask ‘ & файл запуска ‘завершается с кодом выхода 1.введите описание изображения здесь

Это мой «c_cpp_properties.json»

{
"configurations": [
{
"name": "Win32",
"intelliSenseMode": "clang-x64",
"defines": [
"_DEBUG",
"UNICODE",
"__GNUC__=7",
"__stdcall=attribute((stdcall))",
"__cdecl=__attribute__((__cdecl__))",
"__cplusplus=201703L"],
"includePath": [
"${workspaceFolder}/include",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/x86_64-w64-mingw32",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/backward",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../include",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include-fixed",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/include"],
"browse": {
"path": [
"${workspaceFolder}/include",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/x86_64-w64-mingw32",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/backward",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../include",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/include-fixed",
"C:/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/include"],
"limitSymbolsToIncludedHeaders": false,
"databaseFilename": ""},
"cStandard": "c11",
"cppStandard": "c++17"}
],
"version": 4

}

Это мой «launch.json»

{
"version": "0.2.0",
"configurations": [
{
"name": "Run C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:/MinGW64/bin/gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
],
"preLaunchTask": "build & run file"},
{
"name": "Debug C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:/MinGW64/bin/gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
],
"preLaunchTask": "build & debug file"}
]
}

И это мой «tasks.json»

{
"version": "2.0.0",
"tasks": [
{
"label": "build & debug file",
"type": "shell",
"command": "g++",
"args": [
"-g",
"-o",
"${fileBasenameNoExtension}",
"${file}"],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "build & run file",
"type": "shell",
"command": "g++",
"args": [
"-o",
"${fileBasenameNoExtension}",
"${file}"],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}

Я просто хочу изучать C ++ и много дней пробую в Интернете, но до сих пор не могу это исправить. Пожалуйста, помогите.
Спасибо.

0

Решение

Вы должны добавить g ++ к вашей переменной PATH.

Сначала выясните, установлен ли у вас g ++ и где он находится.

Вы не упомянули, какую ОС вы используете.
Если вы используете Windows, он может находиться в C:\mingw или же C:\Program Files\mingw,

Если вы не установили g ++, вы можете установить его через https://sourceforge.net/projects/mingw-w64/

Тогда открой System Properties -> Advanced -> Environment Variables,

Тогда под Environment Variables for <username> выбирать PATH и нажмите на Изменить.

Нажмите Новый, а затем нажмите Обзор и найдите bin каталог в вашей установке MINGW и добавьте это к пути, и все готово.

Перезапустите VSCode, если он у вас открыт, и он автоматически найдет g ++.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector