我已经在32位计算机(Win 7 32位版本)上使用OpenCV 2.3完成了一个项目,我想使用我项目的exe文件在未安装opencv的64位计算机(Win 8 64位版本)上运行它。我怎样才能做到这一点 ?
仅将静态库与exe一起复制就足够了吗?
最佳答案
正如我尝试的那样,将文件复制到新系统就足够了,不要忘记添加x:\ Windows \ SysWOW64一些所需的dll文件
例如,您可能需要opencv_core245.dll文件,并且可能从OpenCV目录获取它
如果您是使用MS VS构建的,则可以通过以下链接下载并安装新的系统可再发行组件包,或者
http://www.microsoft.com/en-us/download/details.aspx?id=14632
编辑:
我刚刚发现了另一个解决方案,该解决方案是将所有需要的dll文件复制到具有.exe的同一目录中
希望能帮助到你
关于opencv - 将opencv项目从32位计算机移植到64位计算机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17505869/