OpenCv表单应用程序发布

时间:2015-01-06 19:18:08

标签: c++ forms visual-studio opencv

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

1 个答案:

答案 0 :(得分:0)

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

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

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