c++ 存储库中缺少Boost文件夹,发生了什么变化?

bzzcjhmw  于 2022-11-27  发布在  其他
关注(0)|答案(1)|浏览(173)

我有一个旧版本的boost,它工作得很好。但是现在在repo中没有boost文件夹?请告诉我包含路径和.hpp文件在哪里?
Repo Link

u0sqgete

u0sqgete1#

看起来您以前使用的Boost版本是发行版存档。这是使用Boost¹的推荐和支持方式。
可在此处下载版本存档:https://www.boost.org/users/download/-它们包括你所期望的。
Github怎么样?
github仓库 * 不是 * 一个发布档案,而是一个“超级项目”,你可以递归地克隆它来获得所有的组成库。
标头不是超级项目的一部分(很明显,因为它们属于组成库)。如果你想做“模块化提升”,你应该“构建”标头,这有效地将标头从子项目链接(或复制)到主include文件夹中。
非仅头文件库的构建说明如下:

¹其他项目可能支持其他方式,比如biicode、conan、vcpkg,当然还有Debian的apt install libboost-all-dev

相关问题