Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » LNK2019

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
16.12.2005, 13:12 Uhr
Tommix



Dann mach mal wie Du vorhattest.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
16.12.2005, 14:10 Uhr
~Der_Pontifex
Gast


So habs jetzt mit VS2003 ausprobiert, ist jedoch der gleiche Fehler. Sobald ich eine Funktion aus der dll aufrufen will.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
16.12.2005, 14:28 Uhr
Tommix



Wird die DLL denn geladen? Zumindest VC6 zeigt das unten im Debug Fenster an. Wird die lib unter Dateien mit angezeigt, also in der dritten Registerkarte (Klassen / Ressourcen / Dateien)?
- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
16.12.2005, 14:32 Uhr
Tommix



Hab gerade Deinen ersten Post noch mal durchgelesen. Ich binde Libs immer über "Projekt / Dem Projekt hinzufügen / Dateien..." ein. Ich weiß jetzt nicht, inwiefern das einen Unterschied macht aber probieren kannst du es ja mal.

- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
16.12.2005, 14:42 Uhr
~Der_Pontifex
Gast


Hab die lib's so wie du beschrieben hast eingebunden.
Jetzt bekomme folgende Fehlermeldung

Bearbeitung:

\Masterthesis\lib\Dacshnt.lib : fatal error LNK1136: Ungültige oder beschädigte Datei

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
16.12.2005, 14:56 Uhr
~Der_Pontifex
Gast


Hab mir aus der dll eine lib erstellt, wie in MSDN beschrieben (mit dumpbin /exports danach def-file und daraus mit lib /def: die lib erstellen) wenn ich die nun erstellte lib in das Projekt einbinde kommt der gleich Fehler wie in meinem ersten Post.

Ich denke, mir wird wohl nichts anders übrigbleiben als die einzelnen Registerbänke der Karte direkt auszulesen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
16.12.2005, 14:59 Uhr
Tommix



Das sieht nun tatsächlich nach einem Versionskonflikt aus. Die Lib kannst Du mit dem Compiler nicht benutzen (eigentlich muß es "mit dem Linker" heißen, aber was solls). Ich vermute mal, daß das Einbinden der Lib mit VS 2003 auch schiefgegangen war, kann Dir an der Stelle aber leider nicht weiterhelfen. Gibt es da auch so was wie "Datei dem Projekt hinzufügen"?
- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
16.12.2005, 15:04 Uhr
~Der_Pontifex
Gast


@Tommix
ja dort heißt es nur Hinzufügen->Vorhandenes Element hinzufügen

aber jetzt ein schönes Wochenende und nochmals vielen Dank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: