2010-11-10 169 views
1

我在VC++中制作了一个OpenCV应用程序,其可执行文件格式为dll。我在.NET应用程序中使用这个DLL。部署OpenCV应用程序

建立基于VC++的OpenCV应用程序后,我得到了dll。我只是将这个DLL移动到.NET应用程序的bin文件夹中,我可以在代码中正确使用它。

但是,我想知道如何构建一个部署在目标机器上的安装程序,甚至没有任何C++运行时或OpenCV运行时库。任何人都可以请帮我弄清楚如何为应用程序创建安装文件?

谢谢。

回答

0

就我所知,您需要部署在您的代码中使用的OpenCV dll(即cxcore,cvcam等)和Microsoft Visual C++ 2005 Redistributable Package

编辑:只有当您使用较旧版本的OpenCV才能使用OpenMP需要此软件包时,您将需要MVSC可再发行组件包。如果您使用较新的版本(即2.0),则不需要。