Slicer编译时CMake提示不支持HTTPS协议

软件版本:4.10.2
问题描述:从Git上面准备好4.10.2的源码进行编译时,总是会出现CMake不支持HTTPS协议的问题,这个问题困扰我们好久了一直找不到解决方案,有没有编译成功的老哥帮忙指导一下

1 Like

估计是下载失败,打开SlicerCheckCMakeHTTPS.cmake的25行是有个Url=“https://raw.githubusercontent.com/Slicer/Slicer/master/CMakeLists.txt”吗?
能直接浏览器能下载?如是不能,考虑用代理过度下

不好意思姐,我才看见您回我,最近有些考试在准备。姐你给的解决方法我在试,就是我有个小问题就是我下载下来的文件应该放在什么目录下面呀?

@vichsoft 熊哥是这方面专家,不过现在备考不总上论坛。

收到,谢谢老师。
这问题也是最近出现的问题,以前编译的时候都挺顺利的,不知道什么原因,我们已经在四台机器上尝试过了,都是同样的问题。。。

代理的话,我试过了,挂上代理还是不行。。。。

@Adam 将SlicerCheckCMakeHTTPS.cmake文件中的 Url=“[https://raw.githubusercontent.com/Slicer/Slicer/master/CMakeLists.txt”]替换成一个能正常为访问的网址即可正常编译,例如 :https://www.baidu.com
PS:这个文件只是作一个访问测试,是否支持https协议,没有下载真实有用的内容。

2 Likes

好嘞,哥。我前几天在github上面看到这个问题了,解决了。谢谢哥

请问您在vs环境下编译没有任何问题吗 我来考古了

对,我之前就和一个比较大的问题,我已经找到解决办法了,你可以看一下我写的一篇博客:https://blog.csdn.net/m0_48331498/article/details/107756267
其他的我就没有什么问题了,编译成功了

1 Like

cmake中http里的url修改我也没问题,cmake编译都没问题,但是在vs中debug一直遇到棘手的问题,在在debug中都没有问题吗,请问是按照slicer官方文档编译要求一步一步实现的吗。

是按官方文档编译的 :grimacing: