5
我想在我的Windows 10 C#通用应用中从cpp类执行一个方法。由于我是Windows应用程序开发和C#的新手,所以我可以使用一些代码来理解方法。如何在Windows 10 C#通用应用程序中使用C++类?
我想在我的Windows 10 C#通用应用中从cpp类执行一个方法。由于我是Windows应用程序开发和C#的新手,所以我可以使用一些代码来理解方法。如何在Windows 10 C#通用应用程序中使用C++类?
您需要:
1 - 创建一个新的Windows通用运行时组件DLL,使用C++/CX
2 - 添加新ref class它。这个类将成为你的C++代码的一个包装。
3-从该新类调用C++方法
4-从C#项目中添加对新DLL的引用,然后使用C++/CX包装类。
好,但似乎不完整:我没有看到任何山羊牺牲管理的非托管代码interop的神。 – Yakk
@Yakk够公平的,但是在关于OP意图调用的C++方法的性质的问题上根本没有任何信息。 – yms