【发布时间】:2017-01-18 06:09:35
【问题描述】:
我在 Visual Studio IDE(VS 2015 Enterprise)上使用 Visual C++ 编写了大量代码。我的应用程序严重依赖于 openCV(x64-vc14)。它在我的电脑上完美运行。但是当我尝试使用 install shield limited(在调试构建模式下)部署到另一台计算机时,它显示 .exe 文件依赖于许多 .dll 文件。我浏览了谷歌,发现了依赖walker,但是当我运行dependency walker时,它给出了一个包含数千个.dll文件的依赖列表。从我的计算机复制每个 dll 文件并将其添加到应用程序的目录中是非常耗时的手动过程。还有其他更好的方法可以自动执行此操作吗?在构建过程中或在项目属性设置中我有什么遗漏吗?我需要一个指南,因为将来我的应用程序会更大,并且可能还依赖于更多的 dll 文件。
【问题讨论】:
标签: opencv visual-c++ dll deployment opencv3.0