使用bcp获取可构建的Boost提取

时间:2010-09-02 11:26:21

标签: c++ boost bcp bjam boost-bjam

我正在使用bcp从Boost中提取Boost.Archive。不幸的是我无法构建这个提取。 Boost.Archive不是仅限标题的库。

bjam抱怨

Unable to load Boost.Build: could not find "boost-build.jam"

有没有办法告诉bcp使用bjam(将boost-build.jam复制到正确的地方)可以构建提取?

1 个答案:

答案 0 :(得分:4)

正确的位置是您解压缩Boost.Archive(或该目录本身)的目录的任何父目录。该文件应包含一行:

boost-build /path/to/boost/tools/build/v2 ;

其中/ path / to / boost需要适当替换。这个文件告诉bjam(低级构建引擎)从哪里加载Boost.Build构建系统。 然后cd到libs / archive / build,并从那里调用bjam。这将构建归档库。