我按照需要使用visual studio 2010配置opencv的所有步骤,但是当我运行我的应用程序时,我收到以下错误
答案 0 :(得分:0)
假设您的硬盘驱动器上存在提到的DLL,VisualStudio不知道在哪里找到它。
尝试在项目设置>下调整工作目录或路径。配置属性>调试强>
答案 1 :(得分:0)
如果你确定有问题的文件确实存在于你的计算机上,那么只是文件位于错误的位置,或者你的目录搞砸了。所述文件可能已损坏或未正确安装。确保您的目录正常,确保您拥有该文件,并确保它位于它应该的位置。 如果问题仍然存在,请尝试卸载并重新安装编译器。如果仍然无效,则可能是您的计算机出现严重问题。
答案 2 :(得分:0)
您应该将OpenCV bin文件夹添加到环境路径中。
答案 3 :(得分:0)
您正在遇到 OpenCV dll问题,类似于here我已经提供了以下答案。
修复dll
的三种方法 - 与OpenCV相关的问题,也适用于其他dll相关问题。
将所需的dll复制到应用程序的同一文件夹中。这有点好一点,因为当您需要在没有安装OpenCV的系统上部署应用程序时,它会为您做好准备(因为不要忘记构建应用程序的发布版本)。
将dll路径添加到Debugging Environment
:项目 - >属性 - >配置属性 - >调试 - >环境 - >在这里添加dll的路径。语法为NAME = VALUE,可以使用宏(例如,$(OutDir)。
例如,要将C:\ Windows \ Temp添加到PATH:PATH = C:\ WINDOWS \ Temp;%PATH%
同样,要将$(SolutionDir)\ DLLS附加到PATH:PATH =%PATH%; $(SolutionDir)\ DLLS
将dll路径添加到Environment Variables
(请注意其中的路径以;
分隔)
编辑:在这三种方法中,前两种方法仅适用于此项目(本地),最后一种方法适用于PC(全局)中的所有项目。