VS Code findet Stdio.h libary nicht?
Hallo,
ich beginne gerade mit dem programmieren auf VS Code und will C lernen.
Jedoch wenn ich auf die libary stdio.h zugreifen möchte, zb für den Befehl printf kommt ein Fehler, dass der include path nicht gefunden wurde. Was kann ich tun?
Ich arbeite auf dem Linux Betriebssystem.
Danke :)
Hier ist einmal der Fehler zu sehen.
3 Antworten
Ist denn eine C-Developer-Bibliothek installiert (und, wenn nicht via VSCode installiert, auch passend in VSCode konfiguriert)?
Irgendwo sollte sich der "includePath" finden, an dem der Compiler nach den Header-Files sucht. Entweder ist der nicht passend gesetzt oder die Header-Files existieren gar nicht auf deinem PC.
Entweder gibt es da irgendwo einen Button in VSCode oder du holst dir einen anderen Compiler (MSVC oder MinGW) und trägst dann die Pfade passend ein.
Siehe auch:
https://code.visualstudio.com/docs/languages/cpp
Ich würde auf Windows zu MSVC raten, da der, meiner Erfahrung nach, deutlich wneiger probleme beim Aufsetzen macht.
Okay danke ich werde es so erstmal versuchen
Ich habe absolut keine Ahnung von C, würde aber mal drauf tippen, dass du die Header für deinen Kernel nicht installiert hast. Das Paket heisst normalerweise linux-headers, kann je nach Distribution aber anders sein.
Ergänze die Frage mit den relevanten Informationen, dann kann ggf. auch jemand helfen.
die header files scheinen nicht mit installiert worden zu sein, wie kann ich diese nachträglich installieren