thomas_bean_
thomas_bean_
2018-03-04 01:19
采纳率: 100%
浏览 2.5k

连续装两个版本的opencv都会出现缺少opencv_core249d.dll

我的电脑win7系统,用的是vs2010,不连续装了两个版本的opencv(3.0.0和3.2.0)都会出现缺少opencv__core249d.dll无法使用,按照其他博客说明移动opencv文件夹里的dll文件至系统盘内也无法解决问题,还望各位帮忙

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • lin_l1
    平凡一刻 2018-03-05 06:49
    已采纳

    opencv__core249d.dll 是opencv2.4.9版本中DEBUG版。你使用opencv3.0以及以上的当然没有这个库了。要换成相对应的opencv版本。

    点赞 评论
  • sun520man
    sun520man 2018-03-04 01:40

    计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。于32位系统,就添加:“D:\ProgramFiles\OpenCV3.0\opencv\build\x86\vc10\bin”(和之前的就有的环境变量用英文的分号“;”进行分隔)

    而对于64位系统,可以另外添加上:“D:\ProgramFiles\OpenCV3.0\opencv\build\x64\vc10\bin”

    点赞 评论
  • sun520man
    sun520man 2018-03-04 01:40

    可以尝试更换OPENCV版本

    点赞 评论
  • qq_33378555
    qq_33378555 2018-03-04 02:01

    那就是缺少opencv_core249.dll动态链接库了。

    点赞 评论
  • li1241341459
    li1241341459 2018-03-04 07:52

    你把dll和可执行文件放在同一个路径下就可以了

    点赞 评论
  • qq_39056055
    ZHcz 2018-03-04 08:47

    我当时安装也出现了这个情况,可以从网上百度下载一个opencv_core249d.dll ,然后放到指定文件夹下面,很简单的操作。

    点赞 评论
  • baiyang10010
    >LWL< 2018-03-05 04:58

    1.检查是否加系统变量
    2.VS属性管理器 链接器的附加输入项是否添加,VC++里三个目录是否添加

    点赞 评论
  • u010896929
    无极yt 2018-03-05 06:45

    这种很有可能是你的程序中有用opencv2.4.9编译过的模块,所以最好是换成2.4.9的版本。
    还有问题就不应该是这个缺少dll的问题了,可能是其他编译问题,那就是另一类的问题了。

    点赞 评论

相关推荐