【发布时间】:2014-11-17 14:43:48
【问题描述】:
基本上我的代码如下所示
Managed.dll
Managed.cs
class MyManagedClass
{
public ShowMessage()
{
System.out.println("My Message");
}
}
Wrapper.dll
ref class Wrapper
{
};
Native.lib
class NativeClass
{
public:
void NativeMessage()
{
cout<<"Print Message";
}
}
主要
void main
{
NativeClass ob;
ob.NativeMessage();
}
我的问题是每当“ob.NativeMessage();”调用时,必须以某种方式触发 MyManagedClass::ShowMessage()。
还有更无能的 Native.lib 链接在 Wrapper.dll 和 Wrapper.dll 中引用的 Managed.dll。
谁能帮帮我。
【问题讨论】:
标签: c# delegates c++-cli unmanaged managed