【问题标题】:error building from source the opencv4.4.0 in cmake在cmake中从源代码构建opencv4.4.0时出错
【发布时间】:2020-12-09 21:08:54
【问题描述】:

我现在正在使用 windows10、vs2019、cmake-gui-3.18.1 从源代码构建 opencv4.4.0。在 cmake-gui 中配置后,我单击生成器按钮,我收到下面的错误消息。我是opencv的新手,我不知道如何解决它。任何人都可以提供帮助,谢谢。

网上搜索资料,下载IIPCV,找到E:\opencv\opencv-4.4.0.cache\ippicv,CMAKE还是有错误

CMake Warning at cmake/OpenCVDownload.cmake:202 (message):
  IPPICV: Download failed: 6;"Couldn't resolve host name"

  For details please refer to the download log file:

  E:/opencv/opencv-4.4.0/build/CMakeDownloadLog.txt

【问题讨论】:

  • 如果您收到Couldn't resolve host name 警告,它也应该打印Couldn't download files from the Internet. Please check the Internet access on this host.。你检查过你在那台机器上的互联网访问吗?另外,之前在这个网站上也有人问过类似的问题,回复可能很有帮助here
  • 如果您不使用 IPP,那么关闭标志会有所帮助:-D WTIH_IPP = OFF

标签: c++ opencv cmake


【解决方案1】:

OpenCV CMake 将ippicv 下载到路径$(YOUR_OPENCV_SOURCE_DIR)/.cache/ippicv。如果 CMake 检测到目标文件已在目录中,则 CMake 会跳过下载并继续现有文件。

我发现 OpenCV 4.4.0 的文件名为 ippicv,如下所示:

879741a7946b814455eee6c6ffde2984-ippicv_2020_win_intel64_20191018_general.zip

您下载的文件必须存在于.../.cache/ippicv/中,名称同上。

【讨论】:

  • 部分名称可能与您下载的文件不同,具体取决于您的 CPU。
猜你喜欢
  • 1970-01-01
  • 2016-04-13
  • 2015-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多