event aus dll abfangen



  • hallo zusammen,

    ich verzweifele gerade an dem versuch, ein event aus einer dll abzufangen. ich suche schon seit stunden im netz, ohne erfolg.

    in der dll habe ich das event:

    .h datei

    extern "C"{     // code mangling ausschalten
    BEGIN_DECLARE_EVENT_TYPES()
    	DECLARE_EVENT_TYPE(ECWDA_EVT_SAMPLEDATA, wxEVT_USER_FIRST + 1)
    END_DECLARE_EVENT_TYPES()
    }
    

    .cpp datei

    DEFINE_EVENT_TYPE(ECWDA_EVT_SAMPLEDATA)
    

    mittels __declspec(dllexport) landet das ganz auch sauber in der dll, was mir dieser nette dll export viewer (http://www.nirsoft.net/utils/dll_export_viewer.html) verrät.

    in dem vsc++ zielprojekt habe ich dem linker unter general->additional library directories das verzeichnis und unter input->additional dependencies den dateinamen der .lib datei angegeben.
    trotzdem bekommen ich beim kompilieren

    error LNK2001: unresolved external symbol "int const ECWDA_EVT_SAMPLEDATA" (?ECWDA_EVT_SAMPLEDATA@@3HB)

    was läuft hier falsch?!?
    vielen dank im voraus!!


Anmelden zum Antworten