我有相机的C静态库。现在Plan计划为Windows 8开发C#/ WPF UI,它将使用C静态库来捕获视频/音频。
我认为C Static / CLI将为C Static提供包装.Wrapper将是Managed Dll。
C#/ WPF UI将使用此Dll捕获视频/音频。
我想知道这种方法是否合适。
欢迎提出替代建议。请各位建议。
答案 0 :(得分:3)
这确实是解决问题的一种非常常见的解决方案。通过这种方式比使用P / invoke更容易。
这两种方法都要求您包装静态库。因此,使用C ++ / CLI几乎可以更好地使用C ++ / CLI,因为与P / invoke相比,连接到C#代码要容易得多。