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...


Anmelden zum Antworten