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

How to install boost c++ libraries in OSX

本文关键字:boost c++ 安装 OSX      更新时间:2023-10-16

我下载了boostjam,并把它放在安装文件中,试图运行它,显示以下错误:

error: error: no Jamfile in current找到目录,但没有目标引用指定。

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

$ brew install boost

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

sudo port install boost

您下载了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 boot .sh
  8. 如果bootstrap工作类型:
  9. 。/bjam架构=结合
  10. 注意错误信息

如果仍然有问题,你回来问周围的人,请写下你到底做了什么,在哪一步发生了什么

我发现这个链接很有用。我最终不得不使用以下命令来确保64位支持,我需要

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

为了避免在编译需要在系统中安装boost的第三方库时遇到麻烦,请运行以下命令:

sudo port install boost +universal