我用VC++制作了一个OpenCV应用程序,其可执行文件为dll形式。我在.NET应用程序中使用此dll。
构建基于VC++的OpenCV应用程序后,我得到了dll。我只是将此dll移到.NET应用程序的bin文件夹中,就可以在代码中正确使用它了。
但是,我想知道如何为在没有任何C++运行时库或OpenCV运行时库的目标计算机上进行部署设置建立设置。谁能帮我找出如何为该应用程序创建安装文件?
谢谢。
最佳答案
据我所知,您将需要部署在代码(即cxcore,cvcam等)和Microsoft Visual C++ 2005 Redistributable Package中使用的OpenCV dll
。
编辑:仅当您使用OpenCV的较旧版本时才需要MVSC可再发行软件包,为了与OpenMP配合使用,需要此软件包。如果您使用较新的版本(即2.0
),则没有必要。
关于c# - 部署OpenCV应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4144570/