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