想使用C++代码里面的C#代码
答
如果同时C#和C++代码在.NET编译然后简单地创建为C#编译并用C++参考类库。这是由于CLR,它全部编译到MSIL。
答
你可以(在递减实用性的顺序排列):
- 从C#库暴露一个COM接口和使用COM对象在C++应用程序
- 使用C++/CLI直接跟你的C#库 在C
- Host the CLR yourself ++应用程序实例化和与库
- Embed Mono到你的C++应用程序进行通信
答
您可以使用C++/CLR,它允许您混合托管代码和非托管代码。
重要的是要注意这些选项可能会成为指数级难以列表... – mydogisbox 2012-02-10 03:53:14