Linkertoolfehler LNK1107
Ungültige oder beschädigte Datei: Lesen bei Position nicht möglich
Das Tool konnte die Datei nicht lesen.Erstellen Sie die Datei neu.
LNK1107 könnte auch auftreten, wenn Sie ein Modul (.dll- oder .netmodule-Erweiterung mit /clr:noAssembly oder /NOASSEMBLY erstellt) an den Linker übergeben. Übergeben Sie stattdessen die OBJ-Datei.
Wenn Sie das folgende Beispiel kompilieren:
// LNK1107.cpp
// compile with: /clr /LD
public ref class MyClass {
public:
void Test(){}
};
und dann in der Befehlszeile link LNK1107.dll angeben, erhalten Sie den Fehler LNK1107.Um den Fehler zu beheben, geben Sie stattdessen link LNK1107.obj an.