VS 2010: Fehler bei der Konvertierung in COFF
-
Hi,
Ich bin ratlos. Ich programmierte gestern mit windows, als plötzlich der Fehler "LINK : fatal error LNK1123: Fehler bei der Konvertierung in COFF: Datei ist ungültig oder beschädigt." ausgegeben wird. Erst dachte ich die Datei sei schlicht weg beschädigt, aber nachdem ich ein neues Projekt erstellt, alles rüberkopiert (nur den Programmtext und nicht die Datei) und den Linker eingestellt hatte kommt wieder die selbe meldung. Dann hab ichs mit der Projektmappe versucht. Ich hab auch mal einfach alles auskommentiert, oder alle Dateien entfernt. Selbes Ergebnis. Wenn ich jetzt aber einfaches main() Programm schreibe klapt das. Hat jemand einen Vorschlag oder weiß wie ich rausfinde wo die Datei ungültig oder beschädigt seien soll?
-
Ich hab noch ein wenig in den Dateien gewühlt und das hier im log gefunden:
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"C:\Users\abc\Documents\Visual Studio 2010\Projects\Projekte\Debug\DirectX.exe" /INCREMENTAL /NOLOGO d3d11.lib d3dx11d.lib D3DCompiler.lib dxerr.lib dxgi.lib dxguid.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /ManifestFile:"Debug\DirectX.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:\Users\abc\Documents\Visual Studio 2010\Projects\Projekte\Debug\DirectX.pdb" /SUBSYSTEM:WINDOWS /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\Users\abc\Documents\Visual Studio 2010\Projects\Projekte\Debug\DirectX.lib" /MACHINE:X86 Debug\DirectX.exe.embed.manifest.res
-
Jetzt hab ich eine Lösung gefunden. Das Problem tritt wohl durch die installation von VS 2012 auf. Wenn man im Linker Incremental Linking ausschaltet, gehts wieder. Es soll auch gehen wenn man das Compiler Update installiert. Hab ich aber noch nicht getestet.
http://blogs.msdn.com/b/heaths/archive/2011/04/01/visual-c-2010-sp1-compiler-update-for-the-windows-sdk-7-1.aspx
-
[quote="Baum55"]Hi,
Ich bin ratlos. Ich programmierte gestern mit windows, als plötzlich der Fehler "LINK : fatal error LNK1123: Fehler bei der Konvertierung in COFF: DateiDas Problem ist die Datei cvtres.exe
Copy von c:\windows\Microsoft.Net\Framework\v4.0.30319\ cvtres.exe (42Kb)
in Programme(x86)\Microsoft Visual Studio 10.0\VC\Bin\hat bei mir geklapt
-
Bei mir hat auch geklappt. Aber warum hat dieser Fehler plötzlich aufgetaucht und von Microsoft dafür keine Abhilfe gibt's ?
-
Sehr gut, Danke
-
Hi,
bei mir ging es nach einem MS Update los. Das kopieren der Datei hilft! Hoffentlich ohne Nebenwirkungen.
-
Vielen dank Reinisoft2000
-
Super! Hat geklappt!
-
Danke an Reinisoft2000. Lösung verschafft Abhilfe.
-
Hilft bei mir leider nicht... trotz kopieren der cvtres.exe
Schade.
-
tekk schrieb:
Hilft bei mir leider nicht... trotz kopieren der cvtres.exe
Schade.
Nach nochmaligem Versuchen ging es doch
-
Freut mich das ich Euch helfen konnte.
Dass Problem kommt wohl von Framework Update.
Man muss glaub ich fix sein um die Datei zu Kopieren,
da das System repariert.
Ich glaube ich hab sogar den PC sofort vom StromNetz abgeschaltet.Kann mich aber wirklich nicht mehr erinnern.
-
Danke auch von mir! Hat super geklappt!
-
Danke an Reinisoft2000. Hat bei mir geklappt.
-
Danke funktioniert nach kopieren der Datei ! Top !
-
vielen Dank an reinisoft2000. dachte schon ich kriege es nicht mehr zum laufen
-
Danke, hat bei mir auch abhilfe gebracht, jetzt läufts
-
Hab die cvtres.exe gelöscht und jetzt klappts
ty
-
Will mich auch nochmal bedanken. Problem gelöst!