【发布时间】:2016-11-14 13:27:26
【问题描述】:
我正在尝试包装 openCV 以与 C# 一起使用。这是我第一次尝试包装 C++。
我找到了这个问题和答案:Creating an C++/CLI OpenCV wrapper to use in C#
但是我无法让解决方案发挥作用。如果如前所述,我只是从我的静态库中复制头文件,我还需要将 openCV 库链接到 c++/cli 项目,以便 opencCV 包含在头文件中工作。
但是,由于 MTd_StaticDebug 与用于构建 c++/cli DLL 的 MDd_DynamicDebug 不匹配,因此无法构建项目。
然后我尝试抽象出代码,创建一个本身没有引用任何 openCV 类型的入口类,这仍然不会构建引用 MTd/MDd 错误。
我需要做什么?
【问题讨论】:
-
你为什么不使用 EmguCV?
-
opencvsharp 也是一个不错的选择,它有很好的支持和恒定的releases
-
我最后使用了opencvsharp