problem mit linker ...



  • hallo,
    hoffe ihr koennt helfen:
    habe eine dialoganwendung und moechte bei druck auf einen button eine bestimmte bibliotheksfunktion benutzen (diese heisst bei mir dataport.lib)
    ich habe diese lib-datei einfach zu meinem VC++ Projekt mit hinzugepackt.

    Ferner habe ich unter den compiler-einstellungen /D "DLL_LINK" angegeben und die dataport.dll liegt bei mir in PATH (Umgebungsvariable von windows) drin.

    nun bekomme ich aber beim compilieren linker-fehlermeldungen die sich auf die bibliotheksaufrufe beziehen, Beispiel:

    TestMate_DLG_1Dlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol "void __stdcall stm_finish_uad(void)" (?stm_finish_uad@@YGXXZ)

    ich habe die dataport.lib datei ebenfalls in den linker-einstellungen angegeben.

    kann mir jemand sagen warum der linker nun meckert!?!?!?!?

    danke.

    ps:
    nochwas: ich habe bemerkt, dass ich meine header-datei "dataport.h" VOR dem includieren von "StdAfx.h" includieren muss, da ich sonst seltsame fehlermeldungen bekomme. weiss jemand warum das so sein muss???

    grussle.


Anmelden zum Antworten