cmake出现cannot resovle server解决

手动下载该文件再修改.cmake读取本地文件即可。


操作系统
win10

windows 解决方案

在这里插入图片描述
手动下载该文件,查看S:\OpenCV\opencv\sources\3rdparty\ippicv的ippicv.cmake。具体哪个文件看自己报错的提示,操作的都是.cmake文件

提取下面的a56b6ac6f030c312b2dce17430eef13aed9af274。注意你的这几个字符串可能跟我的不同,可用Ctrl+F搜索关键字,如XXX_COMMIT找到

  # Commit SHA in the opencv_3rdparty repo
  set(IPPICV_COMMIT "a56b6ac6f030c312b2dce17430eef13aed9af274")

提取下面的ippicv_2020_win_intel64_20191018_general.zip。这里有个系统选择,选你的系统条目下面的就好了。如64位win选这个X86_64。

    if(X86_64)
      set(OPENCV_ICV_NAME "ippicv_2020_win_intel64_20191018_general.zip")
      set(OPENCV_ICV_HASH "879741a7946b814455eee6c6ffde2984")
    else()
      set(OPENCV_ICV_NAME "ippicv_2020_win_ia32_20191018_general.zip")
      set(OPENCV_ICV_HASH "cd39bdf0c2e1cac9a61101dad7a2413e")
    endif()

将${IPPICV_COMMIT}ippicv/替换成a56b6ac6f030c312b2dce17430eef13aed9af274/ippicv/ippicv_2020_win_intel64_20191018_general.zip。

  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/"
               DESTINATION_DIR "${THE_ROOT}"
               ID IPPICV
               STATUS res
               UNPACK RELATIVE_URL)

下载网址合并:

https://raw.githubusercontent.com/opencv/opencv_3rdparty/a56b6ac6f030c312b2dce17430eef13aed9af274/ippicv/ippicv_2020_win_intel64_20191018_general.zip

即可手动下载。下载后修改S:\OpenCV\opencv\sources\3rdparty\ippicv的ippicv.cmake。具体哪个文件看自己报错的提示,操作的都是.cmake文件。然后下面的路径是你放置刚刚下载的压缩包位置,不用解压。

"file:///S:/OpenCV/"

这个语句替换掉刚刚的github网址即可。

"https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}ippicv/"

效果

  ocv_download(FILENAME ${OPENCV_ICV_NAME}
               HASH ${OPENCV_ICV_HASH}
               URL
                 "${OPENCV_IPPICV_URL}"
                 "$ENV{OPENCV_IPPICV_URL}"
				 "file:///S:/OpenCV/"
               DESTINATION_DIR "${THE_ROOT}"
               ID IPPICV
               STATUS res
               UNPACK RELATIVE_URL)

参考手动安装OpenCV下的IPP加速库

Ubuntu解决方案

opencv 解决ippicv下载问题,离线:ippicv_2019_lnx_intel64_general_20180723.tgz

posted @   狂小虎  阅读(179)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示