如何在MacOS上安装Boost? 现在我找不到Mac的bjam了。
答案 0 :(得分:228)
答案 1 :(得分:147)
下载MacPorts,然后运行以下命令:
sudo port install boost
答案 2 :(得分:91)
只需获取源代码,然后自行编译Boost;它变得非常容易。下面是本文中当前版本的Boost的一个示例:
解压缩并进入目录:
tar -xzf boost_1_50_0.tar.gz
cd boost_1_50_0
配置(并构建bjam
):
./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
构建
./b2
安装:
./b2 install
根据您在步骤3中选择的前缀,如果脚本尝试将文件复制到受保护的位置,则可能需要sudo步骤5。
答案 3 :(得分:5)
Fink似乎有一整套Boost套餐......
安装并运行fink只需执行
fink install boost1.35.nopython
在终端并接受它坚持的依赖关系。或者使用
fink list boost
获取可用的不同包的列表。
答案 4 :(得分:5)
除非您的编译器与Mac XCode Dev工具提供的编译器不同,否则请按照Getting Started Guide for Unix Variants第5.1节中的说明进行操作。最新源代码的配置和构建变得更加容易,配置大约需要1分钟,编译需要10分钟。
答案 5 :(得分:4)
为了避免编译需要在系统中安装boost的第三方库的麻烦,请运行:
sudo port install boost +universal
答案 6 :(得分:4)
+universal
有一点需要注意:为了有所作为,您需要使用python
构建+universal
,如果您还没有,或者您不确定是否可以重建{{ 1}}。这适用于 brew 以及 macports 。
python +universal
OR
$ brew reinstall python
$ brew install boost
答案 7 :(得分:3)
您可以下载bjam for OSX(或任何其他操作系统)here
答案 8 :(得分:3)
分别使用自制软件安装它们。
brew install boost
brew install bjam
答案 9 :(得分:1)
如果你和我一样太懒:
conda install -c conda-forge boost
答案 10 :(得分:0)
从mac应用商店中安装Xcode。 然后使用以下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
以上内容将安装自制软件,并允许您在终端中使用brew
然后只需使用命令:
brew install boost
然后将增强库安装到<your macusername>/usr/local/Cellar/boost