win10 opencv4.9.0 + contrib 编译安装 ffmpeg ippicv boostdesc vgg_generated 下载失败及 setlocal 错误解决(附文件下载)

文件下载地址

ffmpeg 下载失败解决

1.找到指导下载的 .cmake 文件  opencv4.9.0\3rdparty\ffmpeg\ffmpeg.cmake

2.根据 commit 在 github.com/opencv/opencv_3rdparty 中找到分支

3.下载对应文件 opencv_videoio_ffmpeg.dll、opencv_videoio_ffmpeg_64.dll、ffmpeg_version.cmake

4.将下载文件放入 opencv-4.9.0\build\3rdparty\ffmpeg\,供编译时使用

5.修改 ffmpeg.cmake,使其跳过下载步骤

ippicv

下载后需解压到 opencv-4.9.0\build\3rdparty\ippicv\

boostdesc 与 vgg_generated 是 contrib 需要的文件

下载后放入 opencv-4.9.0\build\downloads\xfeatures2d\

wechat_qrcode 是 contrib 需要的文件

下载后放入 opencv-4.9.0\build\downloads\wechat_qrcode\

setlocal 错误解决:

        1.看控制台输出,一般就是少东西造成安装失败,很可能是手动下载的文件没放对地方,按报错位置放入即可

        2.如果还报错,安装目录又设置在C盘,vs重新用管理员权限打开,或配置 cmake_install_prefix 改变安装位置

右键 INSTALL 属性,可以看到 setlocal 命令

setlocal
E:\Programs\CMAKE\bin\cmake.exe -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone

:cmErrorLevel
exit /b %1
:cmDone
if %errorlevel% neq 0 goto :VCEnd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值