【问题标题】:how to build Boost 1.62.0 from Boost SCM Repositories tarball?如何从 Boost SCM Repositories tarball 构建 Boost 1.62.0?
【发布时间】:2016-10-04 23:55:00
【问题描述】:

由于防火墙限制我不能download Boost directly, 或者,从Boost SCM Repositories 我点击Download GNU tarball 并获取压缩包。但那我怎么能建造呢?

上次我使用 Boost 时,有一个 Bootstrap.bat,它将构建一个 b2.exe,然后运行 ​​b2.exe,将构建该库。

从压缩包解压后我找不到Bootstrap.batb2.exe

【问题讨论】:

  • 该存储库中大多数文件的修改时间都显示为“10 年”,这不是有点可疑吗?您正在尝试构建提升 1.34.1! Boost 在github 上的hosted 已经有一段时间了...
  • @DanMašek 这太尴尬了!但是,在github.com/boostorg/boost 我点击“克隆或下载”然后“下载 Zip”,下载的文件“boost-master.zip”不包含任何 cpp 文件?这是否意味着我要把这两者结合起来?
  • 坦率地说,我自己并没有尝试从回购中获得提升。也许我在上一条评论中链接的 wiki 页面也有更多关于如何获取所有模块的详细信息?如果没有,您可以专门针对此问题提出一个新问题,然后将其删除。

标签: c++ boost


【解决方案1】:

不幸的是,用于创建/下载档案的 git 支持不支持子模块。所以来自 github 的存档将只包含 shell 超级项目文件。您有三个选择:

  1. 向 git 和 github 开发人员投诉,让他们添加归档子模块支持。
  2. 向您的 IT 网络管理员投诉,让您通过防火墙。也许设置了代理。
  3. 递归克隆 Boost git 存储库并阅读有关如何从 here 获取工作设置的一般说明。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    相关资源
    最近更新 更多