opencv - 尝试使用 cmake-gui 构建“opencv_contrib”时出错
问题描述
在此处输入图像描述1. 我已经从 Git 存储库下载并提取了“opencv_contrib-master”和“opencv-master”。2.安装cmake 3.9版本。
当我运行 cmake 时,出现以下错误:
我正在使用 Visual Studio 2017 和 Windows 10。有帮助吗?
这是 CMAkeDownloadLog.txt 错误日志的 截图
从错误日志:
#use_cache "C:/Downloads/OPENCV/opencv-master/.cache"
#do_copy "opencv_ffmpeg.dll" "b8120c07962d591e2e9071a1bf566fd0" "https://raw.githubusercontent.com/opencv/opencv_3rdparty/0a0e88972a7ea97708378d0488a65f83e7cc5e69/ffmpeg/opencv_ffmpeg.dll" "C:/OpenCV/3rdparty/ffmpeg"
#missing "C:/OpenCV/3rdparty/ffmpeg/opencv_ffmpeg.dll"
#check_md5 "C:/Downloads/OPENCV/opencv-master/.cache/ffmpeg/b8120c07962d591e2e9071a1bf566fd0-opencv_ffmpeg.dll"
#mismatch_md5 "C:/Downloads/OPENCV/opencv-master/.cache/ffmpeg/b8120c07962d591e2e9071a1bf566fd0-opencv_ffmpeg.dll" "d41d8cd98f00b204e9800998ecf8427e"
#delete "C:/Downloads/OPENCV/opencv-master/.cache/ffmpeg/b8120c07962d591e2e9071a1bf566fd0-opencv_ffmpeg.dll"
#cmake_download "C:/Downloads/OPENCV/opencv-master/.cache/ffmpeg/b8120c07962d591e2e9071a1bf566fd0-opencv_ffmpeg.dll" "https://raw.githubusercontent.com/opencv/opencv_3rdparty/0a0e88972a7ea97708378d0488a65f83e7cc5e69/ffmpeg/opencv_ffmpeg.dll"
# timeout on name lookup is not supported
# Trying 151.101.112.133...
# TCP_NODELAY set
# connect to 151.101.112.133 port 443 failed: Timed out
# Failed to connect to raw.githubusercontent.com port 443: Timed out
# Closing connection 0
解决方案
您可能已经注意到,CMake 无法连接到提供它需要下载的文件的服务器。很可能是您的网络连接有问题。
对我来说,CMake 不知道公司的 https 代理。CMake 通过环境变量 HTTP_PROXY 和 HTTPS_PROXY 知道这一点。如果这是您的问题,您可以为您的系统设置这些变量。如果您无法在系统范围内设置环境变量或者您只想快速测试,请启动命令提示符并运行
set HTTP_PROXY=<your-proxy-here>
set HTTPS_PROXY=<your-proxy-here>
c:\program files\cmake\bin\cmake-gui.exe
如果 cmake 安装到不同的位置,则 cmake 的路径可能会有所不同。
如果这不是原因,则有其他东西阻止了您的连接。例如。防火墙、恶意软件防护等
推荐阅读
- django - 无法在 django 的多对可能字段上添加来自其他数据库的值
- java - 没有spring应用程序的spring重试
- c# - 在 WPF TextBox 中显示提示文本的参数化样式
- vue.js - 如何删除子路由中的重复数据提取
- python-3.x - 使用 Revit API 更改元素的族和类型
- android - 将高阶函数作为属性传递的测试方法
- python - 如何在 wxPython 中获取具有不同 DPI 和分辨率的小部件/字体大小?
- angular - 如何在angular8中添加对扩展服务的依赖
- php - 使用正则表达式从 HTML 中提取标签属性
- java - cucumber.runtime.CucumberException:调用 stepDefinition 失败