2012-02-10 78 views

回答

0

如果同时C#和C++代码在.NET编译然后简单地创建为C#编译并用C++参考类库。这是由于CLR,它全部编译到MSIL。

4

你可以(在递减实用性的顺序排列):

  • 从C#库暴露一个COM接口和使用COM对象在C++应用程序
  • 使用C++/CLI直接跟你的C#库
  • 在C
  • Host the CLR yourself ++应用程序实例化和与库
  • Embed Mono到你的C++应用程序进行通信
+3

重要的是要注意这些选项可能会成为指数级难以列表... – mydogisbox 2012-02-10 03:53:14

0

您可以使用C++/CLR,它允许您混合托管代码和非托管代码。