Я имею в C++:C++ экспортируется в DLL и загружаются из C#
недействительным __declspec (dllexport) Foo (HWND Wnd)
И в C#
[DllImport("MyDll.dll", CharSet = CharSet.Ansi)] public static extern void foo(IntPtr wnd);
Когда я пытаюсь это назвать, у меня есть эта ошибка - Дополнительная информация: Не удалось найти точку входа с именем ' foo 'в DLL. Я пытался проверить DLL и у меня есть функция с определением парование:
недекорированного C++ Функция: аннулируются Cdecl Foo (структура HWND *)
Я искал на нескольких форумах и кажется, что это правильный способ сделать это ... Знаете ли вы, почему у меня такая ошибка времени выполнения?
Проверьте мой вопрос, может быть, поможет! http://stackoverflow.com/q/4108181/375958 – Jalal