版权声明:博主原创文章转载请注明出处。 欢迎访问个人主页:www.alanzjl.com https://blog.csdn.net/alanzjl/article/details/47294751
先附上当时的报错信息:
-- ICV: Downloading ippicv_macosx_20141027.tgz...
CMake Error at 3rdparty/ippicv/downloader.cmake:71 (file):
file DOWNLOAD HASH mismatch
for file: [/Users/zhaozhaokaliang/opencv-3.0.0/3rdparty/ippicv/downloads/macosx-9662fe0694a67e59491a0dcc82fa26e0/ippicv_macosx_20141027.tgz]
expected hash: [9662fe0694a67e59491a0dcc82fa26e0]
actual hash: [14cb99aa35c53adfb648ca84e9790a82]
status: [56;"Failure when receiving data from the peer"]
................
简单来说就是Cmake在下载ippicv_macosx_20141027.tgz这个文件的时候遇到了错误,导致下载的文件Hash值和预期的Hash值不同,所以需要我们自己下载ippicv_macosx_20141027.tgz这个文件然后覆盖过去。
下载地址:
http://download.csdn.net/detail/alanzjl/8961695
大家如果使用Safari下载的话要仔细看看后缀名是不是tgz,因为系统可能会自动解压成tar,这样在重新封装成tgz的话hash值会改变,还是成功不了。所以可以换个浏览器下载,或者进入终端,使用wget指令下载
wget http://www.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/o/op/opencvlibrary/3rdparty/ippicv/ippicv_macosx_20141027.tgz
把下载下来的文件覆盖到报错信息所提到的目录,每个人目录可能不同,比如我的就是
/Users/zhaozhaokaliang/opencv-3.0.0/3rdparty/ippicv/downloads/macosx-9662fe0694a67e59491a0dcc82fa26e0/ippicv_macosx_20141027.tgz