[VSCode] [C++] | Der Compiler gibt mir Error ".Exe does not exist"?

2 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Bei deinem derzeitigen Build wird die Standardbibliothek nicht mit einbezogen, daher kommt es zu einem Buildfehler.

Verwende statt der gcc.exe die g++.exe zum Kompilieren, denn sie setzt automatisch eine entsprechende Verlinkung.

Um die g++.exe als Standard zu konfigurieren, musst du die Datei (bzw. ihren Dateipfad) in der tasks.json (tasks > command) angeben. Dort kannst du übrigens ebenso (im args-Array) Compiler-Flags setzen, falls du das einmal brauchst.

Achte nach der Konfiguration darauf, ob beim Kompilieren in der Konsole der neu gesetzte Pfad verwendet wird.


RandomDudeLol1 
Beitragsersteller
 03.09.2024, 18:32

Vielen dank!!!!

Hat mir sehr geholfen!

Sieht so aus, als würden die C++-Bibliotheken nicht eingebunden werden. Mit dem Klickibunti kenne ich mich nicht aus, aber in meiner Bash werfe ich den C++-Compiler mit g++ an. Mit gcc starte ich nur den C-Compiler und erhalte vergleichbare Fehlermeldungen vom Linker.

Schau mal, ob Du irgendwo in der IDE eine Option zur verwendeten Sprache findest.


RandomDudeLol1 
Beitragsersteller
 03.09.2024, 18:33

Danke für die Antwort!

Hat mir aufjedenfall geholfen g++ und gcc etwas mehr zu verstehen!