Так что я везде искал, и ничего, что я пробовал, мне не помогало. Это совершенно уникальная ситуация. Я попытался скомпилировать простую программу в VSCode, и, если это дает мне следующую ошибку:
g++ : The term 'g++' is not recognized as the name of a cmdlet, function,
script file, or operable program.
Проблема в том, что я ПОЗИТИВНО, что все настроено так же, как и на моем ноутбуке, я даже следовал инструкциям инструкторов по установке и настройке программы.
Я установил MinGW, добавил его в путь к среде, использовал следующий код в tasks.json:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"main.cpp"
],
"group": {
"kind": "build",
"isDefault": true
}
}
],
"presentation": {
"echo": true,
"reveal": "always",
"focus": true,
"panel": "shared"
}
}
Я также попытался добавить полный путь в свой файл "tasks.json", а также добавить путь MinGW к моим системным переменным.
Что меня озадачивает, так это то, что мой ноутбук все отлично компилирует, хотя все, что я проверяю, одинаково на моем ноутбуке и настольном компьютере. Оба работают под управлением Windows 10 v 1803, последних обновлений, оба имеют MinGW, установленный в C :, путь к переменной среды тот же «C: \ MinGW \ bin», и оба используют один и тот же «tasks.json».
#include <iostream>
using namespace std;
int main(){
cout<< "hello world! " << endl;
cout<< "Hear me roar";
return 0;
}
Любая помощь приветствуется.
P.S g ++ -v работает. забыл поставить это.
Да, это работает.
Может быть, вам нужно перезапустить его, чтобы он смог получить доступ к обновленной среде?





Если ваш путь к mingw bin установлен правильно, вы сможете выполнить
g++ -vиз командной строки - не так ли?