Windows系统设置CMake代理
今天在编译OpenCV的时候,在下载opencv_ffmpeg.dll的时候就报错了,报错信息如下
CMake Warning at cmake/OpenCVDownload.cmake:202 (message): FFMPEG: Download failed: 35;"SSL connect error"
这种就是CMake就是无法直连Github下载资源,所以这个时候就需要通过魔法了。
在Windows的环境变量中增加HTTP_PROXY
和HTTPS_PROXY
环境变量,设置为你本地代理的值,如下图所示
设置完成之后就可以再次通过Configure,就不会出现下载的错误信息了。
还有一种方法,就是直接修改OpenCV的CMakeLists.txt,在CMakeLists.txt中直接设置代理服务器
set(ENV{http_proxy} "http://127.0.0.1:10809")
set(ENV{https_proxy} "http://127.0.0.1:10809")
这种方法就不会污染系统环境变量。
参考链接
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:CMake – Windows系统设置CMake网络代理
原文链接:https://www.stubbornhuang.com/2718/
发布于:2023年07月05日 14:21:47
修改于:2023年10月15日 22:46:09
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
50