在boost版本中缺少标题文件

时间:2014-08-06 10:31:15

标签: c++ boost

我克隆了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),缺少某些头文件。例如,boykov_kolmogorov_max_flow.hpp中的./libs/graph/include/boost/graph在构建输出中缺失。如果我调用install目标,也会发生同样的情况。目标中缺少头文件。

我需要做什么,所有头文件都包含在构建中。 此致

约阿希姆

1 个答案:

答案 0 :(得分:8)

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

./bootstrap.sh
./b2 headers

使用Modular Boost时将标题链接到include目录