19 Stimmen

fataler Fehler C1001: Im Compiler ist ein interner Fehler aufgetreten

Beim Kompilieren auf der x64-Plattform erhalte ich folgenden Fehler:

c:\codavs05\hpsw-sc\ovpacc\tools\codaaccesstest\coda_access.cpp(1572): fatal error C1001: An internal error has occurred in the compiler.

(compiler file 'f:\dd\vctools\compiler\utc\src\p2\sizeopt.c', line 55)
To work around this problem, try simplifying or changing the program near the locations listed above.
Please choose the Technical Support command on the Visual C++
Help menu, or open the Technical Support help file for more information

------ Build started: Project: asyncexample, Configuration: Release Win32 ------

Wenn ich die Einstellungen für die Präprozessor-Datei ändere (Ja), erhalte ich keinen Fehler.

Über meine Umgebung: Aufrüstung von Microsoft Visual Studio 2005 auf 2010

Bitte um Hilfe.

12voto

Autex Punkte 162

Ich habe dieses Problem mit VS2015 während der Erstellung lokal in Windows hatte.

Um das Problem zu lösen, habe ich meinen Build-Ordner gelöscht (Ausgabeverzeichnis unter Eigenschaften/Allgemein) und das Projekt neu erstellt.

Das scheint immer zu helfen, wenn während der Erstellung seltsame Dinge passieren.

9voto

Gupta Punkte 7885

Dieser Fehler ist mir schon oft in VC++ begegnet. Führen Sie die folgenden Schritte aus. Sie haben mir manchmal bei diesem Problem geholfen:

  1. Schauen Sie sich die genaue Stelle an, auf die der Compilerfehler hinweist.
  2. Suchen Sie alle externen Typen oder Klassen, die dort an dieser Stelle verwendet werden.
  3. Ändern Sie die Reihenfolge des "Include-Pfads" der in Schritt 2 gefundenen Dateien und erstellen Sie die Lösung neu.
  4. Ich hoffe, das hilft !!!!

9voto

anil Punkte 931

Ich erhalte den gleichen Fehler mit VC2012. Das Einstellen der Projekteigenschaften Optimierung auf Deaktiviert (/Od) löste das Problem.

3voto

Paweł Iwaneczko Punkte 774

In meiner Lösung habe ich die Ausgabe-DLL-Datei des Projekts entfernt und das Projekt neu erstellt.

2voto

Tides Punkte 101

Ich habe diesen Fehler mit Boost-Bibliothek mit VS2017. Reinigen Sie die Lösung und den Wiederaufbau es, löste das Problem.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X