cmake的时候需要下载东西,比如编译opencv的时候,需要下载ippicv。
第一个位置
.cache中(注意这个有个标点)。会有一个(ippicv下载包的名字)的文件夹,进入会看到7421de0095c7a39162ae13a6098782f9-ippicv_2020_lnx_intel64_20191018_general.tgz
如果下载失败这个大小就是0kb,然后你在网上下载的东西ippicv_2020_lnx_intel64_20191018_general.tgz的名字改成7421de0095c7a39162ae13a6098782f9-ippicv_2020_lnx_intel64_20191018_general.tgz。就可以了。
如果显示下载,然后取消后,查看.cache中没有,就下载到位置二。
第二个位置,比如xfeatures2d,opencv中的功能包。没有会自动在网上下载,但是也不行。需要手动下载。然后再 bulid(就是你cmake的文件夹)下创建downloads/xfeatures2d/
将xfeatures2d下载下来的压缩包里面的内容解压进去。就ok了。
注意,如果编译的时候显示下载,可以不用等,直接停止,然后根据提醒,手动下载响应的包,放入对应的文件夹中。可以帮你节省很多cmake的时间,不然每个下载文件都下不下来,还要等很久。
如果觉得博主的博文对你有帮助的话,博主求求优秀的你点个赞在走~