C静态库的包装器

我有C静态图书馆相机。 现在Plan计划为Windows 8开发C#/ WPF UI,它将使用C静态库来捕获video/音频。

我想到了C Static的C ++ / CLI包装器.Wrapper将是Managed Dll。

C#/ WPF UI将使用此Dll捕获video/音频。

我想知道这种方法是否会好。

欢迎提出替代建议。请各位建议。

这确实是解决问题的一种非常普遍的方法。 这种方式通常比使用P / invoke更容易。

这两种方法都要求您包装静态库。 因此,对于使用C ++ / CLI几乎肯定会更好地使用C ++ / CLI,因为与P / invoke相比,连接到C#代码要容易得多。