3

我正在使用 bcp 从 Boost 中提取 Boost.Archive。不幸的是,我无法构建此提取物。Boost.Archive 不是一个只有头文件的库。

bjam 抱怨

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

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

4

1 回答 1

4

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

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

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

于 2010-09-02T18:57:24.037 回答