tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von sheel
  • 1 Beitrag von sheel
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
1050
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sentropie sentropie ist offline Grünschnabel
    Registriert seit
    Jun 2011
    Beiträge
    4
    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.
     

  2. #2
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    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ß
     

  3. #3
    sentropie sentropie ist offline Grünschnabel
    Registriert seit
    Jun 2011
    Beiträge
    4
    Hallo

    Das Neuerstellen der Projektmappe liefert die selbe Fehlermeldung. Es handelt sich um ein reines C++-Projekt.
     

  4. #4
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    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ß
    sentropie bedankt sich. 

  5. #5
    sentropie sentropie ist offline Grünschnabel
    Registriert seit
    Jun 2011
    Beiträge
    4
    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.
    Angehängte Dateien Angehängte Dateien
     

  6. #6
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    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)
    sentropie bedankt sich. 

Ähnliche Themen

  1. Bruache hilfe beim einbinden einer Flash anwendung
    Von Electric im Forum Flash Plattform
    Antworten: 0
    Letzter Beitrag: 26.05.11, 19:06
  2. Problem beim Einbinden einer swf-Datei
    Von guenter024 im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 18.06.09, 13:03
  3. Probleme beim Einbinden einer URL variable
    Von Alexnder Ruff im Forum PHP
    Antworten: 5
    Letzter Beitrag: 08.04.09, 21:54
  4. Problem beim Einbinden einer Headerdatei.
    Von Wächter_der_Nacht im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 20.04.07, 07:38
  5. Antworten: 0
    Letzter Beitrag: 21.01.05, 15:31