C静态库的包装器

时间:2011-10-19 12:13:54

标签: c# c++-cli

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

我认为C Static / CLI将为C Static提供包装.Wrapper将是Managed Dll。

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

我想知道这种方法是否合适。

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

1 个答案:

答案 0 :(得分:3)

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

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