当前位置:  开发笔记 > 编程语言 > 正文

你如何在MacOS上安装Boost?

如何解决《你如何在MacOS上安装Boost?》经验,为你挑选了6个好方法。

你如何在MacOS上安装Boost?现在我找不到Mac的bjam.



1> jrwren..:

您可以使用Homebrew获取最新版本的Boost .

brew install boost.

http://brewformulas.org/Boost


几秒钟的事情?我在山狮,2.9GHz处理器,8GB内存,15分钟后安装仍然不完整.
大约一分钟
不同的人需要多长时间?拿了我48分钟的2 GB内存,不知道什么是CPU.
@LukeStanley AFAIK Homebrew现在使用预编译的软件包("瓶子")进行Boost,使安装只需几秒钟.
嗨,不错的答案!如果我想安装boost@1.58怎么办?自制软件没有1.58吗?

2> 小智..:

下载MacPorts,然后运行以下命令:

sudo port install boost 


做`brew install boost boost-python`怎么样?
如果你喜欢通过root运行东西`sudo -s/opt/local/bin/port install boost`
我不相信macports已经死了,因为它已经过时了.

3> snies..:

只需获取源代码,然后自己编译Boost; 它变得非常容易.下面是本文中当前版本的Boost的一个示例:

    从https://www.boost.org/users/download/#live下载.tar.gz

    解压缩并进入目录:

    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.


如果您需要链接boost_thread,则为最佳路线.标准的酿造配方似乎不包括它.

4> dmckee..:

芬克似乎有一整套Boost套餐......

安装和运行fink就行了

fink install boost1.35.nopython

在终端并接受它坚持的依赖关系.或者使用

fink list boost

获取可用的不同包的列表.



5> 小智..:

除非您的编译器与Mac XCode Dev工具提供的编译器不同,否则请按照Unix变体入门指南的 5.1节中的说明进行操作.最新源代码的配置和构建变得更加容易,配置大约需要1分钟,编译需要10分钟.



6> 小智..:

分别使用自制软件安装它们。

酿造安装Boost
酿造安装bjam

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有