2017-07-06 189 views

回答

0

对于解决“在cmake的/ OpenCVUtils.cmake CMake的错误:1043(文件):......”错误在CMake的 按照此步骤:


您必须下载(手动)三个需要文件/ DLL的

  • opencv_ffmpeg.dll

  • opencv_ffmpeg_64.dll

  • ffmpeg_version.cmake


每个文件都有自己的MD5哈希码

所以对于这一点,请访问:

C:\[PATH_TO_YOUR_OPENCV]\sources\3rdparty\ffmpeg\ffmpeg.cmake

打开它,你会得到Informaions关于所有

现在,找到这一行:

FFMPEG_BINARIES_COMMIT xxx...

xxx...这是一个MD5 HASH Code,你会发现只有FFMPEG_BINARIES_COMMIT

而获取中号D5重点于您的版本,例如,对于我来说,我得到了这样的结果:

FFMPEG_BINARIES_COMMIT 2a19d0006415955c79431116e4634f04d5eb5a74

所以我MD5重点是:2a19d0006415955c79431116e4634f04d5eb5a74OK!


最后,把这个MD5重点在下面的链接,

,并与MD5激活码^^更换[MD5_CODE]

同时更换的每名[FILE]中的必需列表的文件/ dll

https://raw.githubusercontent.com/opencv/opencv_3rdparty/[MD5_CODE]/ffmpeg/[FILE]


开始下载每个文件,链接

opencv_ffmpeg.dll:

https://raw.githubusercontent.com/opencv/opencv_3rdparty/2a19d0006415955c79431116e4634f04d5eb5a74/ffmpeg/opencv_ffmpeg.dll

opencv_ffmpeg_64.dll: https://raw.githubusercontent.com/opencv/opencv_3rdparty/2a19d0006415955c79431116e4634f04d5eb5a74/ffmpeg/opencv_ffmpeg_64.dll

ffmpeg_version.cmake: https://raw.githubusercontent.com/opencv/opencv_3rdparty/2a19d0006415955c79431116e4634f04d5eb5a74/ffmpeg/ffmpeg_version.cmake


当你完成

  • 转到: C:\[PATH_TO_YOUR_OPENCV]\sources\3rdparty\ffmpeg\downloads

每个3文件/ dll文件有一个MD5哈希码,OK!

  • opencv_ffmpeg.dll

  • opencv_ffmpeg_64.dll

  • ffmpeg_version.cmake

所以,你必须知道,

由于日每个文件夹的名称必须是MD5代码。

添加三个文件夹:

  • 第一个文件夹名称:MD5 HASH code of opencv_ffmpeg.dll

    • 投入:opencv_ffmpeg.dll
  • 第二个文件夹名称:MD5 HASH code of opencv_ffmpeg_64.dll

    • 投入:opencv_ffmpeg_64.dll
  • 第三个文件夹名称:MD5 HASH code of ffmpeg_version.cmake

    • 投入:ffmpeg_version.cmake

这就是全部:)

相关问题