移动opencv视觉工作室项目

Sov*_*Sov 2 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.
Run Code Online (Sandbox Code Playgroud)

预先感谢您的帮助.

Ben*_*ent 5

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