如何在MacOS上安装Boost? 现在我无法找到Mac的bjam。如何在MacOS上安装Boost?
118
A
回答
143
3
您可以下载OSX(或任何其他操作系统)的bjam here
5
Fink似乎有全套升压包...
在安装和运行芬克只是做
fink install boost1.35.nopython
在终端并接受它坚持的依赖关系。或者使用
fink list boost
获取可用的不同包的列表。
5
除非您的编译器与Mac XCode Dev工具附带的编译器不同,否则请按照Getting Started Guide for Unix Variants的第5.1节中的说明操作。最新源代码的配置和构建并不容易,花费大约1分钟的时间进行配置,10分钟进行编译。
175
81
刚拿到源,并编译升压自己已经变得非常容易。下面是对当前OSX(10.7.4)升压(1.50.0)的当前版本在写这篇文章的例子:
- 从http://sourceforge.net/projects/boost/files/boost/1.50.0/
解压下载。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步,如果脚本试图将文件复制到受保护的位置。
5
为了避免麻烦编译需要助推系统中安装的第三方库,运行此:
sudo port install boost +universal
3
分别使用自制两者的安装。
酿造安装升压
酿造安装的bjam
5
尝试+universal
有一点需要注意:为了使这种让你需要有内置python
与+universal
有差别,如果你没有或者你不确定你只能重建python +universal
。这适用于brew以及macports。
$ brew reinstall python
$ brew install boost
OR
$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal
相关问题
- 1. 如何在macos 10.13上安装gcc @ 7?
- 2. 如何在MacOs,Python 3.5.1上安装pyQt?
- 3. 如何在MacOS X上安装g ++?
- 4. 如何在MacOS上安装pymssql Sierra
- 5. 如何在MacOS上安装Firefox OS SDK?
- 6. 如何在MacOS上安装gettext X
- 7. 在MacOS上安装Python3
- 8. 在MacOS上安装clojure
- 9. 在macOS上安装pip Sierra
- 10. 如何在Ubuntu上安装boost?
- 11. 在windows上安装boost 10
- 12. 如何在macOS(Capitan/Sierra)中安装wget?
- 13. 使用Xcode在MacOS X上安装GMP
- 14. 在MacOs上安装PhantomJS 10.11 El Captian
- 15. 无法在macOS上安装wxPython Sierra
- 16. 错误:在Macos上安装RabbitMQ sierra
- 17. 在macOS上使用Nix安装Scala Sierra
- 18. Pymongo在MacOS上的安装和执行
- 19. 在macOS上安装xlsx和rJava Mavericks 10.9.5
- 20. 无法在macOS上安装Ionic 10.12.3
- 21. 在MacOS优胜美地上安装Postgresql
- 22. 在macOS sierra上安装appium 10.12.3
- 23. 在WIN,Linux,macOS上自动安装MySQL
- 24. 无法在MacOS上安装“mysql gem”Sierra
- 25. 在macOS上安装mysql-python高塞尔
- 26. 在macOS Sierra上安装Nokogiri时出错
- 27. Intel HAXM安装在macOS Sierra上挂起
- 28. 无法在macOS上安装mysql2 gem Sierra
- 29. 在macOS上正确安装OpenCV Sierra
- 30. 如何安装uuid boost库?
你总是可以尝试像 “端口搜索” - 在你的情况下升压 - 当不确定。 – gustafbstrom 2013-11-17 09:17:02
我已经使用了macports和brew。我必要时将它们一起使用(`sudo port -t install X`),但我更喜欢在大多数情况下通过macports进行冲泡。 – Jacksonkr 2016-04-15 14:13:05