如何在OSX中安装boost c ++库

时间:2011-04-26 22:57:05

标签: c++ macos boost installation

我下载了boostjam并将其放入安装文件并尝试运行它,显示以下错误:

  

错误:错误:当前没有Jamfile   找到目录,没有目标   指定的参考文献。

5 个答案:

答案 0 :(得分:16)

更现代的包管理器homebrew使用单个

执行此操作
$ brew install boost

答案 1 :(得分:4)

如果您先安装MacPorts,则可以使用一个命令安装Boost:

sudo port install boost

答案 2 :(得分:2)

您下载了boost存档并解压缩吗?你为什么下载bjam?什么安装文件? Bootstrap可以在您的计算机上编译bjam。短篇小说如何安装:

  1. 将boost存档解压缩到桌面
  2. 使用终端导航到boost目录(类似于/ users / zbuffer / desktop / boost_1_46_1)
  3. 类型:
  4. ./ bootstrap.sh
  5. 注意错误消息
  6. 如果bootstrap可能无法执行,您需要在之前允许它:
  7. chmod + x bootstrap.sh
  8. 如果bootstrap工作类型:
  9. ./ bjam architecture = combined
  10. 注意错误消息
  11. 如果有什么问题仍然存在,你回来问这里,那么请写下你到底做了什么以及发生了什么步骤。

答案 3 :(得分:0)

我发现this link很有帮助。我最终不得不使用以下命令来确保我需要的64位支持

./bjam architecture=combined address-model=32_64

答案 4 :(得分:0)

为了避免编译需要在系统中安装boost的第三方库的麻烦,请运行:

sudo port install boost +universal