bjam:无法加载 Boost.Build:找不到"boost-build.jam"



运行bjam命令时,我总是出现以下错误。 我知道我错过了设置 env 变量之类的东西,但不确定这些 env 变量的准确值应该是多少。您的帮助将不胜感激。

Unable to load Boost.Build: could not find "boost-build.jam"
---------------------------------------------------------------
Attempted search from /tmp/libtorrent/libtorrent-rasterbar-1.1.4 up to the root
at /usr/share/boost-build
and in these directories from BOOST_BUILD_PATH and BOOST_ROOT: /tmp/libtorrent/libtorrent-rasterbar-1.1.4/build-aux/.
Please consult the documentation at 'http://www.boost.org'.

您需要构建 bjam,这通常位于:boost/boost_x_xx_x/tools/jam/src但在运行boost/boost_X_XX_X/bootstrap.sh时构建

。虽然这是自动构建的,但您可以通过指定引导程序boost/boost_X_XX_X/bootstrap.sh --with-bjam强制构建它。

在 Arch Linux 的情况下,你可以安装 AURboost-build软件包。

允许 b2 找到boost-build.jam的一种方法是定义环境变量BOOST_BUILD_PATH指向包含它的目录(您安装或构建 b2 的位置(。

还有其他方法。文档中的详细信息。

最新更新