gpt4 book ai didi

c++ - 如何在 Travis CI 中使用最新的 Boost 版本

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:08:26 27 4
gpt4 key购买 nike

我刚开始使用 Travis-CI它工作得很好,但我的一些项目需要最新版本的 Boost。特别是,一个需要 Boost 1.59 或更新版本,而 Travis-CI 只有 Boost 1.55 可用。

有没有一种简单的方法可以在构建容器中安装 Boost >= 1.59?

我可以看到有些人在编译他们自己的程序之前先下载并编译 Boost,但在我看来这似乎是一种资源浪费——肯定有某个地方可以使用可用的包吗?

最佳答案

当然:

  • 回想一下 Travis 使用 Ubuntu
  • 请记住 Canonical 提供 Lunchpad 来构建个人包存档 (PPA)
  • 因此,将您需要的内容(可能是从 Debian 或更新的 Ubuntu 中获取)上传到 Launchpad
  • 然后在 Travis 上使用它

我正在这样做,例如 this Travis recipe反对我的RQuantLib用于测试的软件包需要更新的 QuantLib图书馆。通过添加我自己的 PPA,我得到了一个新的二进制文件,而不是从发行版中得到的。

即使您(还 ;-) )不知道如何创建包,您也可能会找到一个现有的 PPA 和较新的 Boost 版本。

关于c++ - 如何在 Travis CI 中使用最新的 Boost 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36794441/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com