【问题标题】:OpenCv Form Application ReleaseOpenCv 表单申请发布
【发布时间】:2015-01-08 05:47:25
【问题描述】:

我想知道是否可以使用 opencv 静态库构建 windows 窗体应用程序?我知道如何使用控制台应用程序执行此操作(例如在此线程 using static libraries instead of dynamic libraries in opencv 中),但是当我们使用 Windows 表单时,我们不能使用 MTd 运行时库(仅限 MD)但是当我们使用 MD 运行时库时,我们不能使用 . lib 库,只有 .dll。我对吗?我希望有人可以帮助我:)

【问题讨论】:

  • 原生 C++ 项目还是 CLR 项目?首先你需要弄清楚这一点。
  • visual-studio 2013 中的 CLR 项目

标签: c++ forms visual-studio opencv


【解决方案1】:

您可能混淆了许多事情。您的 C++ 应用程序需要一个 Microsoft C++ 库和一个 OpenCV 库。这些是相当独立的。

Microsoft 的 C++ 库有 4 个变体,而不是两个。静态和动态之间的选择独立于调试/发布的选择。这就是为什么你有/MD, /MT, /MDd, /MTd

OpenCV 库也有 4 个变体,但您可能不需要调试变体。

【讨论】:

  • 好吧,你说的都是真的,但我想知道是否可以构建使用 openCv 的 clr 项目?:)
猜你喜欢
  • 2020-06-01
  • 2014-11-29
  • 1970-01-01
  • 2011-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多