Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Corrupt Object File
Manchmal können Objektdateien vom Linker nicht verarbeitet werden, da sie beschädigt sind. Neben den bekannten Ursachen für beschädigte Dateien, wie Netzwerkprobleme oder eine Diskette, die einem Magnetfeld ausgesetzt wurde, kann es vorkommen, dass der Compiler eine fehlerhafte Objektdatei erstellt. Dieses Problem sollte dem Microsoft-Produktsupport mitgeteilt werden.
Nachdem Sie Hardware, Betriebssystem oder Netzwerkverbindungen als Ursache für die beschädigte Objektdatei ausgeschlossen haben, sollten Sie versuchen, das Problem anhand der folgenden Tipps zu beheben. Der Compiler kann häufig schon eine funktionsfähige Objektdatei erstellen, nachdem einige Compileroptionen geändert und eine Neukompilierung durchgeführt wurde.
Beachten Sie die folgenden Vorschläge zur Problembehebung:
Deaktivieren Sie die Optimierung mit der /Od-Option (Deaktivieren).
Deaktivieren Sie die minimale Neuerstellung mit der /Gm-Option (Minimale Neuerstellung aktivieren).
Kompilieren Sie mit der /Gy-Option (Funktionslevel-Linking aktivieren), um Funktionen zu packen.
Verwenden Sie eine andere Option für die Codegenerierung. Informieren Sie sich über /G (Optionen zum Optimieren für Prozessoren).
Ändern Sie die Reihenfolge von Funktionen und globalen Variablen.