Jub*_*uba 5 .net c# c++ interop interface
我有一个我在C++中定义的接口,现在需要在C#中实现.最好的方法是什么?我不想在我的接口定义中使用COM.我现在解决这个问题的方法是有两个接口定义,一个是C++,另一个是C#.然后我将C#接口公开为COM服务器.这是我用C++编写的应用程序可以调用C#.无论如何,我可以避免在C++和C#中定义我的实现吗?
McK*_*eG1 4
如果您愿意对托管代码使用 C++/CLI 而不是 C#,那么您可以直接通过头文件使用本机 C++ 接口定义。这有多容易将取决于您的界面中的内容 - 最简单的情况是您可以从 C 中使用。
请参阅 Marcus Heege 的Expert C++/CLI:面向 Visual C++ 程序员的 .NET,了解有关在 .NET 中混合本机 C++ 和托管 C++ 的大量有用信息。
归档时间:
16 年,11 月 前
查看次数:
6590 次
最近记录: