Das „neu“ installierte Visual Studio gibt 408-Fehler bei einem leeren Programm des Typs „Kann die Quelldatei „errno.h“ nicht öffnen“ zurück.

Lesezeit: 2 Minuten

Nachdem ich VS 2019 auf meinem PC installiert und ein neues Projekt geöffnet habe, erhalte ich 408-Fehler, die alle besagen, dass verschiedene .h-Quelldateien wie errno.h, float.h, corecrt.h usw. oder „the global scope hat kein “acosf” ‘Ich hatte gerade Visual Studio installiert und habe keine Ahnung, wie es funktioniert, und habe nichts anderes getan, als es zu installieren und ein neues Projekt zu eröffnen. Möglicherweise nützliche Informationen:

  • Es wurde nicht am Standardspeicherort installiert, sondern auf Laufwerk D:
  • Visual Studio funktioniert gut, wenn ich es mit Unity öffne, um Skripte für meine Unity-Projekte zu bearbeiten, aber wenn ich es über sein Desktop-Symbol oder über das Startmenü öffne, erhalte ich die Fehler
  • Unity wurde installiert, bevor ich Visual Studio installiert habe, und scheint eine andere Version von Visual Studio an einer anderen Stelle auf meinem PC zu verwenden, aber ich kann nicht finden, wo es ist, daher habe ich es selbst installiert
  • Das Projekt ist ein C++-Projekt

Ich habe bereits versucht, Visual Studio zu reparieren und neu zu installieren, aber es hat nicht funktioniert.
408 Fehler in Visual Studio

  • Ich denke, Sie müssen die SDK-Version in Ihren Projekteinstellungen auswählen.

    – drescherjm

    28. Juli 2020 um 17:58 Uhr


  • stackoverflow.com/questions/36059048/…

    – drescherjm

    28. Juli 2020 um 18:13 Uhr

  • developercommunity.visualstudio.com/content/problem/401228/…

    – drescherjm

    28. Juli 2020 um 18:14 Uhr

  • Hast du die SDK-Einstellung schon ausprobiert?

    – drescherjm

    28. Juli 2020 um 18:15 Uhr

  • stackoverflow.com/questions/53489899/…

    – drescherjm

    28. Juli 2020 um 18:17 Uhr

Ich schlage vor, Sie könnten die Version von Windows SDK im Visual Studio-Installationsprogramm überprüfen. Und stellen Sie dann die entsprechende Version von Windows SDK in der property -> General -> windows SDK version.

Geben Sie hier die Bildbeschreibung ein

  • “Und stellen Sie dann die entsprechende Version von Windows SDK ein” Es gibt viele Windows SDK-Versionen, woher weiß ich, welche geeignet ist?

    – Bersan

    30. März um 14:43 Uhr

Ich hatte das gleiche Problem (hier), das Problem ist, dass MSVS aus irgendeinem Grund die Windows Universal CRT SDK zu den Include- und Bibliothekspfaden (dieses SDK hat die Header-Dateien für Dinge wie “float.h” und so weiter).

Um es zu Ihrem Projekt hinzuzufügen, müssen Sie die include- und lib-Pfade in den Projekteinstellungen hinzufügen.

In meinem Fall waren es:

C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt <- header path
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\ucrt\x64 <- library path

(Sie können es finden, indem Sie nach “float.h” und “ucrtd.lib” suchen, aber achten Sie darauf, den Pfad nicht für Linux-Header zu verwenden).

Sie können diese Pfade hinzufügen unter: Project Properties -> C/C++ -> General -> Additional Include Directories (Header-Pfad hier hinzufügen)

und dann Project Properties -> Linker -> General -> Additional Library directories (Bibliothekspfad hier hinzufügen).

1012390cookie-checkDas „neu“ installierte Visual Studio gibt 408-Fehler bei einem leeren Programm des Typs „Kann die Quelldatei „errno.h“ nicht öffnen“ zurück.

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy