我有一个用于相机的 C 静态库。现在计划为 Windows 8 开发 C#/WPF UI,它将使用 C 静态库来捕获视频/音频。
我的想法是 C Static 会有 C++/CLI 包装器。包装器将是托管 Dll。
C#/WPF UI 将使用此 Dll 来捕获视频/音频。
我想知道这种方法是否好。
欢迎提出替代建议。请大家对此提出建议。
这确实是一个非常常见的问题解决方案。通常,这种方式比使用 P/invoke 更容易。
这两种方法都需要您包装静态库。因此,几乎可以肯定,使用 C++/CLI 作为该包装器会更好,因为连接到 C# 代码比 P/invoke 更容易。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)