Как написать task.json для компиляции С++ файла?

Здравствуйте.
Подскажите пожалуйста, где у меня ошибка
написал простой код на cpp
#include <iostream>
using namespace std;
int main() {
  //setlocale(LC_ALL, "");
int ans, x, y;
  bool f;
    std::cout << "hello!" << endl;
  cout <<" -------------------------" << endl;

return 0;
}

Как сказано в документации VS Code составил простой launch.json
launch.json
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(Windows) Launch",
            "type": "cppvsdbg",
            "request": "launch",
            "program": "${workspaceFolder}/a.exe",
            "args": [],
            "stopAtEntry": false,
            "preLaunchTask": "mybuild",
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true
        }
    ]
}

и
task.json
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "mybuild",
            "type": "shell",
            "command": "g++",
            "args": [
                "${file}",
                "-g"
                  ],
            "group": "build",
            "presentation": {
                // Reveal the output only if unrecognized errors occur.
                "reveal": "always"
            },
            // Use the standard MS compiler pattern to detect errors, warnings and infos
            "problemMatcher": "$msCompile"
        }
    ]
}

При запуске выдает ошибку
Неправильный формат параметра: /d

xkwdplbihewb3xxkza7utyimb5k.png
Установлен компилятор MinGW64, путь в переменной PATH прописан. Через обычную консоль windows файл компилируется.
Как запустить компиляцию и отладку, где ошибка?
Да, все что мне выдал google тоже почитал, попробовал, ошибка та-же.
  • Вопрос задан
  • 491 просмотр
Пригласить эксперта
Ответы на вопрос 1
@MrPopter
Удалось ли найти решение? Ситуация та же самая и я не могу найти ничего подобного.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы