移动opencv视觉工作室项目

时间:2014-02-17 22:55:40

标签: c++ opencv

我一直在使用visual studio 2013进行opencv项目,而opencv的版本是2.4.8。我遇到的问题是当我将从visual studio生成的.exe文件移动到另一个位置时,它抱怨没有从opencv库中找到.dll文件,这些文件位于C:\ opencv目录中。以下是错误消息:

    System error: The Program can't start because opencv_core248d.dll is missing from your
    computer. Try reinstalling the program to fix this problem.

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:5)

您需要将包含所有这些dll的目录添加到system PATH,或者将所有需要的dll放在与可执行文件相同的目录中(或您的dll所在的可执行文件)。它们是DYNAMIC库,因此程序在尝试执行时需要访问它们。