C++中如何调用C#写的DLL
最近在写c++程序的时候需要使用到一个c#写的dll,在该dll中有一些抽象接口和类,在c#代码中使用该dll的code如下:
XboxManagerClass XeManager;
XboxConsole XeConsole = null;
XeConsole = XeManager.OpenConsole(ConsoleStr);
XeConsole.FindConsole(3,10);
其中XboxManagerClass是dll中的class,XboxConsole 是其中的一个抽象接口,OpenConsole的原型是public abstract new XDevkit.XboxConsole OpenConsole ( System.String XboxName )
如果我在c++代码中需要做同样的事情,请问该如何?(在C#代码里,工程中通过add reference直接将dll加载)