安装ubuntu的第二个opencv执行make -j 一直卡在这里
-- IPPICV: Downloading ippicv_2020_lnx_intel64_20191018_general.tgz from https://raw.githubusercontent.com/opencv/opencv_3rdparty/a56b6ac6f030c312b2dce17430eef13aed9af274/ippicv/ippicv_2020_lnx_intel64_20191018_general.tgz
然后报错
make: *** [Makefile:168:cmake_check_build_system] 错误 1
原因是github服务器在国外,下载极慢,甚至无法访问。
解决:上国内gitee代码仓库下载ippicv_2020_lnx_intel64_20191018_general.tgz
先将该仓库克隆 然后将3rdparty/ippicv/ippicv.cmake中URL的地址替换为压缩包所在位置,例如file:///home/student/Desktop/ippicv_2020_lnx_intel64_20191018_general/
ocv_download(FILENAME ${OPENCV_ICV_NAME}
HASH ${OPENCV_ICV_HASH}
URL
"${OPENCV_IPPICV_URL}"
"$ENV{OPENCV_IPPICV_URL}"
// "https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}/ippicv/"
"ippicv_2020_lnx_intel64_20191018_general.tgz:///home/xiao/opencv-3.4.5/ippicv_2020_lnx_intel64_20191018_general/"//改这里
DESTINATION_DIR "${THE_ROOT}"
ID IPPICV
STATUS res
UNPACK RELATIVE_URL)
就可以了