如何在Windows 10 C#通用应用程序中使用C++类?

5

我希望在Windows 10的C#通用应用程序中执行来自cpp类的方法。由于我是Windows应用程序开发和C#的新手,因此我需要一些代码来理解这个方法。

1个回答

5

您需要:
1- 使用C++/CX创建新的Windows通用运行时组件DLL
2- 在其中添加一个新的ref class。此类将是您C++代码的包装器。
3- 从该新类中调用您的C++方法
4- 从您的C#项目中添加对新DLL的引用,并从那里使用C++/CX包装器类。


2
不错,但似乎不完整:我没有看到任何关于为管理和非管理代码互操作之神献祭山羊的提及。 - Yakk - Adam Nevraumont
@Yakk 没错,但是问题中并没有任何关于 OP 所打算调用的 C++ 方法性质的信息。 - yms

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接