2017-09-05 5 views
0

Ich habe in VSCode diesen Code in VSCode bauen:Kann nicht laufen C++ Aufgabe

{ 
    "version": "2.0.0", 
    "tasks": [ 
     { 
      "taskName": "build first program", 
      "type": "shell", 
      "command": "g++", 
      "args": [ 
       "-g", "firstprogram.cpp" 
      ], 
      "group": { 
       "kind": "build", 
       "isDefault": true 
      } 
     } 
    ] 
} 

die ziemlich genau die gleichen Code in den offiziellen Leitfaden für das Debuggen ist, aber es sagt, dass g++ is not recognized as a cmdlet, function, script file, or operable program. So ziemlich der ganze Rest meines Codes wird von der offiziellen Sache kopiert, abgesehen von Code, der für mein Programm spezifisch ist, und ich habe den MinGW C++ Compiler.

+1

Haben Sie den Pfad zu dem g ++ ausführbare Datei in Ihrem '$ PATH'? – ifconfig

+0

@ifconfig Wenn Sie das sagen, dann ja. C: \\ Benutzer \\ 21nalex \\ Dokumente \\ MinGW \\ lib \\ gcc \\ mingw32 \\ 6.3.0 \\ include \\ C++ –

+0

Sie müssen den '[MinGW Verzeichnispfad]/bin' in haben Ihre Pfadvariable stattdessen, da die 'g ++' ausführbare Datei vorhanden ist. – ifconfig

Antwort

0

Sie müssen den Speicherort der ausführbaren Datei g++ der Umgebungsvariablen $PATH Ihres Computers hinzufügen.

dies zu tun:

  1. das Startmenü öffnen und für "Umgebungsvariablen" suchen.
  2. Klicken Sie auf die „Umgebungsvariablen“ -Button am unteren Rand
  3. Unter „Systemvariablen“, klicken Sie auf „Pfad“ und dann auf „bearbeiten
  4. Klicken Sie auf "Geben Sie "ein und geben Sie den Pfad zum Bin-Verzeichnis Ihrer MinGW-Installation ein. Von dem, was Sie mir in den Kommentaren gesagt glaube ich Ihnen ist C:/Users/21nalex/Documents/MinGW/bin
+0

Sorry für ein Noob, aber wie komme ich zum Startmenü? –

+0

Es gibt einen Startknopf auf Ihrer Tastatur und einen am Rand Ihrer Taskleiste. – ifconfig

+0

Wenn ich es in Benutzervariablen mache, wird es funktionieren? –