2Danke
ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
1050
1050
EMPFEHLEN
-
Hallo,
ich habe hier eine Solution, die aus 2 Projekten besteht. Das eine wird eine .lib und das andere ist das Hauptprojekt, was die lib nutzen soll. Jedoch erhalte ich beim Neu erstellen des Hauptprojektes folgende Fehlermeldung:
"> xyz.lib : fatal error LNK1107: Ungültige oder beschädigte Datei: Lesen bei 0x8DA3 nicht möglich."
Dem Linker habe ich den Pfad unter Projekt-Eigenschaften\Linker\Eingabe\Zusätzliche Abhängikeiten als Pfad auf die lib angegeben ("[der Pfad]\xyz.lib").
Ich freue mich über Lösungsvorschläge.
-
Hi und Willkommen bei tutrials.de

Hast du schon einmal alles neu erstellt?
Verwendest du .NET oder nur reines C/C++?
Wenn du dir nicht sicher bist, zeig ein Codestück (bitte zwischen [cpp]...[/cpp]).
Gruß
-
Hallo

Das Neuerstellen der Projektmappe liefert die selbe Fehlermeldung. Es handelt sich um ein reines C++-Projekt.
-
Hmmm...hab auf die Schnelle keine weiteren Ideen, aber...
wenn du möchtest, kannst du das Ganze einmal hochladen (direkt im Forum beim Antworten möglich).
Dann kann ich mir das selbst einmal anschauen.
Wenn du es nicht ganz öffentlich machen willst, gerne auch per PN:
http://www.tutorials.de/private.php?do=newpm&u=195600
Gruß
-
Nach einem Hinweis von Sheel habe ich ein Dummy-Projekt erstellt, indem ich eine Kopie anlegte (die Projekteinstellungen also erhalten konnte und das Projekt) ansonsten mehr oder weniger ausdünnte. Das Problem bleibt bestehen, daher lade ich es mal hier hoch.
Irgendwie bekommt man beim ersten Neuerstellen noch eine Meldung, die lib wird nicht gefunden, beim 2. Mal aber dann genau die, die mir zu schaffen macht.
-
OK, Lösung gefunden.
Ich weiß zwar noch immer nicht, welche kaputte Datei diesen Fehler erzeugt hat,
aber wenn du die Abhängigkeiten von VS verwalten lässt funktionierts.
Konkret:
-Bei der Lib in den Projekteigenschaften/Konfigurationseigenschaften/Buildereignisse/Postbuild die Befehlszeile leeren.
-Beim Hauptprogramm die Lib aus den zusätzlichen Abhängigkeiten rausnehmen (nur winmm.lib drinlassen)
-Rechte Maustaste auf das Hauptprojekt SpaceInvaders und dort Projektabhängigkeiten: Die Lib anhaken.
Die drei Punkte jeweils für Debug und Release machen.
GrußGeändert von sheel (22.06.11 um 21:19 Uhr)
Ähnliche Themen
-
Bruache hilfe beim einbinden einer Flash anwendung
Von Electric im Forum Flash PlattformAntworten: 0Letzter Beitrag: 26.05.11, 19:06 -
Problem beim Einbinden einer swf-Datei
Von guenter024 im Forum Flash PlattformAntworten: 1Letzter Beitrag: 18.06.09, 13:03 -
Probleme beim Einbinden einer URL variable
Von Alexnder Ruff im Forum PHPAntworten: 5Letzter Beitrag: 08.04.09, 21:54 -
Problem beim Einbinden einer Headerdatei.
Von Wächter_der_Nacht im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 20.04.07, 07:38 -
Compiler Error beim einbinden einer Dialog Klasse
Von Indian im Forum C/C++Antworten: 0Letzter Beitrag: 21.01.05, 15:31





Zitieren

Login






