5

我在运行 Lion 的 Mac 上安装了带有 homebrew( brew install boost) 的 Boost,目的是用我现有的 C++ 程序扩展 python。现在我无法按照入门指南进行操作,因为 1 - 我的系统中没有安装“bjam”,并且 2-我在任何地方都看不到示例文件夹。我的问题是:我应该如何在没有'bjam'的情况下将 c++-python 与这个自制安装进行链接?是否有一些我应该使用的替代方法或我在这里缺少的东西?

4

3 回答 3

13

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

于 2012-05-08T12:45:35.243 回答
0

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

于 2012-05-07T21:13:51.253 回答
0

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

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

于 2012-05-08T10:34:44.230 回答