Unresolved external
-
Ich weiss es gibt jede menge Frage wegen diese Fehler, aber alles was ich probiert habe hat den Fehler nicht beseitigt.
Ich verwende eine DLL (bzw. ich möchte diese gerne verwenden :-)) die ich ohne .lib erhalten habe. Mit ImpLib habe ich die notwendige Library erzeugt und auch zum Projekt hinzugefügt, sowie auch die Funktionsdeklaration.
aber ich bekomme immer diese Fehlermeldung:[Linker Fehler] Unresolved external 'UsbInit(unsigned char)' referenced from S:\PROJEKTE\_C_BUILDER_PROJEKTE\USB2.0\UNIT1.OBJ
Was kann ich noch probieren
??
Wolfgang - packmers
-
Heute schon geFAQt???
-
ja und wiiiie.
Also die LIB steht im Projekt drin.
Die Funktionsbezeichung stimmt auch. Ich hab mal ImpDef laufen lassen um zu sehn was da drin steht.Hat noch jemand ne gute idee?
-
lade deine dll dynamisch
-
Unresolved Externals treten auf wenn:
1. hinter einem Klassennamen die :: vergessen wurden,
2. die obj-Dateien, die zu den eingebundenen Headern gehören vom Linker nicht gefunden werden.Also Quellcode und Optionen->Verzeichnisse checken, oder in Projektansicht die fehlenden CPPs hinzufügen
-
Xqgene schrieb:
lade deine dll dynamisch
damit gehts!
Wenn ich mal wieder viel geduld und zeit habe werd ich die andere Version noch mal untersuchen. Ich denke das ich da alles richtig mache.
Danke an alle für die Tip'Spackmers wieder...
-
packmers schrieb:
..\USB2.0\U...
Hi,
das könnte beim BCB Probleme geben!Steht aber auch in der FAQ!
MFG
Alexander Sulfrian