在boost自制软件安装中找不到bjam

时间:2012-05-07 20:59:39

标签: c++ python boost-python homebrew

我在运行Lion的Mac上安装了Boost with homebrew(brew install boost),目的是使用现有的C ++程序扩展python。现在我无法关注starting guide,因为1 - 我的系统中没有安装'bjam',而且我没有在任何地方看到示例文件夹。我的问题是:如何在不使用'bjam'的情况下将c ++ - python链接到这个自制软件安装?是否有一些我应该使用的替代方法或我在这里缺少的东西?

3 个答案:

答案 0 :(得分:13)

安装用于将c ++与python程序链接的boost的正确公式是:
brew install boost-build
正如发送者在我的问题评论中指出的那样。这会自动安装bjam

答案 1 :(得分:0)

对于Windows,你进入$(BoostDir)\ tools \ build \ v2 \ engine并运行build.bat,它会自动构建bjam(进入windows上的bin.ntx86目录)。那里也有一个build.sh文件,但我从未使用过Mac,所以我不知道这是否对你有用。否则,只需在Google上搜索Mac OS X的预编译bjam可执行文件。

答案 2 :(得分:0)

这应该只是一个下载Boost然后运行“Bootstrap”然后“Bjam”的情况。

Bootstrap应该在Boost文件夹中构建一个Bjam可执行文件。