2016-06-20 32 views
0

Ich habe einen ManagedC++ (CLI-code), die ich verwenden möchte in "unmanaged" c++win32. Ich weiß, ich Technologien wie DLL verwenden würde, COM oder ActiveX den verwalteten Code in der „unmanaged“ Umgebung für die Verwendung. Bitte sag mir jemand ist es überhaupt möglich. Wenn ja, wie? Irgendwelche Beispiele werden geschätzt?Import C++/CLI-DLL in C++ win32 Konsole (unmanage)

+0

Versuchen DLL. Das ist, was das Beste, was Sie in dieser Situation versuchen können –

+0

einfach verwaltet dll kann nicht richtig in nicht verwalteten Code funktionieren. Ich versuche das, aber ich kann keinen Erfolg erreichen – hamed

+0

wo Sie das Problem mit diesem Design konfrontiert? Kannst du konkret sein? weil ich das gleiche in einem meiner Projekte versucht habe und es ohne Probleme funktioniert –

Antwort

0

Verwenden Managed Code als DLL Datei und verwenden LoadLibrary und GetProcAddress die DLL Datei zu laden und den Funktionszeiger zu erhalten. Mit dem Funktionszeiger können Sie den verwalteten Code (C++/CLI) aus nicht verwaltetem C++ - Code ausführen.