Eine Frage von DLL
-
Hallo Zusammen,
Bei Kompilierung hab ich das folgende Problem getroffen:
1>test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) void __stdcall _daveDump(char *,unsigned char *,int)" (__imp_?_daveDump@@YGXPADPAEH@Z)" in Funktion ""void __cdecl readSZL(struct _daveConnection *,int,int)" (?readSZL@@YAXPAU_daveConnection@@HH@Z)".Reicht das schon , dass der Pfad vom erwuenschten DLL-Dokument hinzufügt wird. Oder muss man noch zuerst die DLL-Datei in C-Code umwandeln , dann extern - dekalarieren und importieren? Vielen Dank im Voraus.
Viele Grüßer
Sijia
-
Du musst die LIB der DLL dazulinken...
#pragma comment(lib, "name-der-dll.lib")
-
Du musst die LIB der DLL dazulinken...
C/C++ Code:
#pragma comment(lib, "name-der-dll.lib")//***********************************************************
Tut mir leid. Ich bin ein bisschen durcheinander.-_-... Welche "lib" meinen Sie ?Viele Grüßer
Sijia
-
Jochen meint die Library die ggf. zur DLL mit bereitgestellt wird.
Bzw. sonst mit LoadLibrary die DLL ansprechen...