ОК, я наконец понял это. Для меня работало добавление пути к файлу в оболочке git bash (C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Git) к переменным системной среды на панели управления (как это сделать здесь ). Убедитесь, что у вас также есть путь к файлу к папке bin MinGW, добавленный в переменные среды (32-битный установщик: C: \ MinGW \ bin) (64-битный установщик: C: /mingw-w64/x86_64-8.1.0-win32- seh-rt_v6-rev0 / mingw64 / bin) Затем перезапустите VS Code и снова соберите (Ctrl + Shift + B).
Вот мой окончательный код для файлов .json:
c_cpp_properties.json:
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"windowsSdkVersion": "10.0.17763.0",
"compilerPath": "C:/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/g++.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64",
"browse": {
"path": [
"${workspaceFolder}"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}
],
"version": 4
}
tasks.json:
{
"version": "2.0.0",
"tasks": [
{
"label": "build calculator adventure",
"type": "shell",
"command": "g++",
"args": [
"-g",
"-o",
"Calculator-Adventure",
"Calculator Adventure.cpp"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
Для получения дополнительной информации, проверьте эту страницу . Это действительно подробное пошаговое руководство по использованию компилятора MinGW для C ++ в VS Code (прочтите его внимательно). Если у вас есть какие-либо другие проблемы, взгляните на это руководство (то же руководство, которое приведено в вопросе). Надеюсь, это поможет!
Примечание: на странице документов, на которую я ссылался, они используют 64-битную версию MinGW. Это должно все еще работать с 32-битной версией все же. Спасибо @drescherjm за публикацию Документов VS Code!