这是我做的:
1.下载boost 1.57.0 bz2文件
2. untar
它到本地目录
3. cd boost_1_57_0/libs/python/example/quickstart
4.按照turtorial的指示进行文件命令:bjam toolset=gcc --verbose-test test
5.得到错误:
$ bjam toolset=gcc --verbose-test test
无法加载Boost.Build:找不到构建系统。 -------------------------------------------------- ------- /home/XXX/tmp/boost_1_57_0/libs/python/example/quickstart/boost-build.jam 尝试通过调用' boost-build来加载构建系统 ../../../../tools/build/v2;'
但我们无法在指定目录中找到
bootstrap.jam
或在BOOST_BUILD_PATH
中(搜索/home/XXX/tmp/boost_1_57_0/libs/python/example/quickstart/../../../../tools/build/v2
,/usr/share/boost-build
)。请参阅http://www.boost.org上的文档。
我做错了什么?
答案 0 :(得分:1)
Boost Build目录布局在最新版本中已更改,但Boost Python快速入门示例尚未更新以反映此情况。
您应该在quickstart示例中更改boost-build.jam文件,说:
boost-build ../../../../tools/build/src ;
而不是:
boost-build ../../../../tools/build/v2 ;