我已经为Visual Studio 2010安装了OpenCv2.2。最近我安装了Visual Studio 2013,并希望为它安装OpenCv2.4.9。我想知道是否有可能在我的计算机上安装这两个版本而没有问题?
是否可以在新版本上运行旧版本的项目?
答案 0 :(得分:0)
是的,将两者放在同一个盒子上没问题。 dll是版本化的,只需将2.4.9文件夹添加到路径中即可。
不,你不能用新的dll运行旧的exe。每个二进制文件取决于它构建的dll。
(你没有问过这个问题,但是将vs项目从2.2迁移到2.4.9的最快方法是用 text 编辑器打开vcproj文件,然后更改全局的旧位置/名称。比点击100多个对话框好得多)