opencv - 将opencv项目从32位计算机移植到64位计算机

标签 opencv exe

我已经在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/

相关文章:

java - Excelsior错误: classpath does not contain main classes

python - python中图像中特定位置的图像水印

python-3.x - 类型错误 : ('Keyword argument not understood:' , 'input' )

c - 如何解决 OpenCV libjpeg 和 fltkjpeg 之间的库冲突?

C++ OpenCV cv::Mat 的最大存储容量

zip - 尝试在命令行中静默执行自解压 zip 文件

c++ - 从捕获的帧中裁剪三角形 - OpenCV 和 C++

email - 通过单击链接(来自电子邮件)运行本地 exe

bundle - 将程序和外部文件 bundle 到一个可执行文件中?

PHP 在命令提示符中未被识别为内部或外部命令