gpt4 book ai didi

c++ - boost 构建中缺少头文件

转载 作者:太空狗 更新时间:2023-10-29 20:03:51 26 4
gpt4 key购买 nike

我从 github 存储库中克隆了当前的 boost 源:https://github.com/boostorg/boost包括所有引用的子存储库。

我使用最新的 XCode 命令行工具在 OS X 机器上进行了 boostrap 和构建源代码。构建似乎工作正常。

但是在 $BOOST_ROOT/boost/ 目录中,头文件是从库目录链接的(例如 /boost/graph/adjacency_iterator.hpp -> ../../libs/graph/include/boost/graph/adjacency_iterator.hpp), 一些头文件丢失了。例如,./libs/graph/include/boost/graph 中有一个 boykov_kolmogorov_max_flow.hpp,它在构建输出中缺失。如果我调用 install 目标,也会发生同样的情况。目标中缺少头文件。

我必须做什么,所有头文件都包含在构建中。问候

约阿希姆

最佳答案

正如您在文档 (Installing Modular Boost) 中所见,您应该

./bootstrap.sh
./b2 headers

在使用 Modular Boost 时将 header 链接到包含目录

关于c++ - boost 构建中缺少头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25158084/

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