c++ - 在cmake中从源代码构建opencv4.4.0时出错
问题描述
我现在正在使用 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
解决方案
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/ 中。
推荐阅读
- python - Python:使用“不均匀”列条目创建数据框
- kivy - 按下按钮后如何在 ModalView 中创建倒数计时器?
- python - HTML中div元素的美丽汤循环
- java - spring-boot web 应用程序无法启动:由于缺少 ServletWebServerFactory bean,无法启动 ServletWebServerApplicationContext
- python - 分类日历图
- c++ - 模板化自动工厂注册
- javascript - 为什么我的 React 组件状态会显示在我的 url 中?
- c - 当我将缓冲区传递给 OpenCL 内核并且缓冲区来自 clCreateFromGLTexture 时,如何修复 CL_INVALID_MEM_OBJECT?
- lambda-calculus - 这个 lambda 演算的标准形式是什么,是否有任何自由变量?
- python-3.x - 无法在 Spyder 中导入 tensorflow,但它在 python 中导入