Я настроил мои 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" после компиляции, но не могу из-зак ошибке.