最近我一直在一些控制台应用程序中尝试使用 OpenCV 来尝试掌握它,一切顺利。
但今天我尝试在 Visual C++ 2010 的 Windows 窗体中使用它...我已经设置了所有文件链接,就像使用控制台应用程序一样。但它不想工作,我不断收到此错误:
错误 C3821:“_atexit_m_appdomain”:托管类型或函数不能用于非托管函数
警告 C4793:'`匿名命名空间'::CV_XADD':编译为 native 的函数: 1> 托管代码不支持内联 native 程序集
实际上我有 30 个这样的错误,哈哈
这里有没有人曾经在 Windows 窗体中使用过 OCV 或任何类似的东西谁可以帮我一把,我完全迷路了。我还尝试更改属性中的“公共(public)运行时支持”,但似乎没有任何选项有帮助。
提前致谢!
最佳答案
因为 Winforms 使用 C++/CLI,你需要类似 EMGU OpenCV 的东西这是 OpenCV 库的托管包装器。
关于c++ - 在 Windows 窗体中使用 OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6391412/