Error-message: "unresolved external symbol"



  • Hi,
    ich bekomme folgende Fehlermeldung wenn ich mit mein C++ Projekt ein C#-dll einbinde:

    ... error LNK2001: unresolved external symbol "public: int __thiscall CWnd::MessageBox(...)
    ... error LNK2001: unresolved external symbol "public: long __thiscall CWnd::SendMessage(...)

    Die Settings sind:
    "Use Managed Extensions: Yes"
    und
    "Use of MFC: Use MFC in a Shared DLL"
    oder
    "Use MFC in a Static Library"

    Kommt mit beiden die gleiche Fehlermeldung.

    Mir fehlt irgendeine MFC lib. Ich weiss aber nicht welche und woher
    ich die bekomme, kann mir da einer helfen ?

    Gruss
    Luchan



  • Vermutlich hat es irgendwas mit den defines für "MessageBox" zu tun, die teilweise bei C++/CLI Projekten zu verwirrungen führt...
    Schick mir doch nochmals das Projekt... bei mir geht es... sehr komisch...


Anmelden zum Antworten