opencv源码构建时无法下载组件的解决方法

之前在学习音视频相关的内容,cmake构建opencv的源码编译时,提示如下:
在这里插入图片描述
由于有hash校验,不能直接下别人的替换进去,必须一步一步来。
于是经过度娘解决之后,发现和不少人的情况不一样。他们的路径上都有:

/build/CMakeDownloadLog.txt

我找了半天都没找到,我的只有

CMakeError.log
CMakeOutput.log

不过好在看了那些大佬的文章后,我学到了思路,于是顺着找。
这个cmkae文件很重要!!!就是和上面那个我没有的文件基本差不多
我们首先肯定是

opencv_ffmpeg.dll
opencv_ffmpeg_64.dll
ffmpeg_version.cmake
ippicv

这三个在之后要逐个下载
在这里插入图片描述

划重点!!打开cmake文件,找到这个下载的网址,然后把里面的变量用上面实际的替换,换到网址,结尾加上你要下载的文件名:

在这里插入图片描述
举个例子:我的pencv_ffmpeg.dll是这样的
在这里插入图片描述
然后就能下载这个了

下载完,放到的目录:3rdparty\ffmpeg\downloads\

这个download目录下有个文件夹,里面文件是0KB,把下好的替换进去就行了

pencv_ffmpeg_64.dll只要把网址后面那个文件名换一下就能下了,也是同理替换。
接下来他就要下ffmpeg_version.cmake,这个cmake是为之后ippicv_windows_20151201.zip这个压缩包用的。
这个cmake我们浏览器直接输入名字的话,他会显示文本,而不是下载
所以我们可以用linux用wget去下载。然后用ftp传过来的就行了。或者自己网上找个下载工具下也行,我这里用的linux下,然后ftp传
在这里插入图片描述

最后这个cmake下载完,放到和你ffmpeg.cmake同级目录下,
然后就是下载最后一个文件了:
,跟之前同理,不过是要去ippcv这个文件夹下的cmake找相应的变量

在这里插入图片描述
在这里插入图片描述
同理下载,configure,一下,通过了。这不就好起来了吗!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值