Hallo Leute!
Ich möchte eine MFC- DLL in C++ einbinden (mit VS 2008). Prinzipiell habe ich das in C# schon einmal gemacht, in C++ jedoch nicht. Muss ich dabei irgendetwas besonderes beachten, da ja in einer MFC DLL unmanaged code steht?
Danke für eure Hilfe!
LG
Hallo,
Ich möchte eine MFC- DLL in C++ einbinden (mit VS 2008).
Prinzipiell habe ich das in C# schon einmal gemacht, in C++
jedoch nicht. Muss ich dabei irgendetwas besonderes beachten,
da ja in einer MFC DLL unmanaged code steht?
Vermutlich nicht, weil C++ per se „unmanaged code“ (im .NET-Sinne) produziert.
Gruesse,
Moritz
ok… danke
habe jetz schon den ganzen Tag damit verbracht, funzt aber noch immer nicht
meine zu importierende Methode heißt in diesem fall „BOOL TestMethod()“
dabei bekomme ich folgende Fehlermeldung:
Fehler 1 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol „__imp__TestMethod@0“ in Funktion „_wmain“. SchnittstCpp.obj SchnittstCpp
Habe wirklich schon sämtliche mir bekannten Methoden zum export / import verwendet
interessanter Weise steht in der Fehlermeldung die ordinale @0 dabei, was ja nicht stimmt, da ich im .DEF- file für diese methode die ordinale @2 festgelegt habe
(ja, ich habe es auch schon ohne .DEF file versucht)
wie kann man denn beim Methodenimport diese direkt über die ordinale aufrufen?
LG
SSSSUUUUPPPPEERRRR
aber wo ist der CODE, ich werd meinen nicht Posten, warum auch, du meinst ja eh es gibt nur eine Lösung und ein Code den du genommen haben könntest, ergo liegt es bestimmt nicht am code,
günstig was, brauchst du dein nicht posten und ich meinen auch nicht.
Fehlermledungen ohne code, na aber hallo das ist mal so nichtssagend.