Как установить Boost на MacOS? Прямо сейчас я не могу найти bjam для Mac.
Как установить Boost на MacOS?
Ответ 1
Загрузите MacPorts и выполните следующую команду:
sudo port install boost
Ответ 2
Вы можете получить последнюю версию Boost с помощью Homebrew.
brew install boost
.
Ответ 3
Просто получите источник, и скомпилируйте Boost самостоятельно, стало очень легко. Ниже приведен пример текущей версии Boost (1.50.0) на текущем OSX (10.7.4) на момент написания этой статьи:
- Загрузите .tar.gz из http://sourceforge.net/projects/boost/files/boost/1.50.0/
-
Распакуйте и перейдите в каталог:
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, если script пытается скопировать файлы в защищенное место.
Ответ 4
Fink появляется полный набор пакетов Boost...
Когда fink установлен и работает, просто
fink install boost1.35.nopython
на терминале и принять зависимости, на которые он настаивает. Или используйте
fink list boost
чтобы получить список доступных пакетов.
Ответ 5
Если ваш компилятор не отличается от того, который поставляется с инструментами Mac XCode Dev, просто следуйте инструкциям в разделе 5.1 Руководство по началу работы для Unix-версий. Конфигурация и построение последнего источника не могут быть проще, и для настройки потребовалось около 1 минуты и 10 минут для компиляции.
Ответ 6
Чтобы избежать проблем с компиляцией сторонних библиотек, которые нуждаются в повышении, установленном в вашей системе, выполните следующее:
sudo port install boost +universal
Ответ 7
Попробуйте +universal
Одно замечание: для того, чтобы это было важно, вам нужно построить python
с +universal
, если вы этого не сделали или не уверены, что можете просто перестроить python +universal
. Это относится как к brew, так и к macports.
$ brew reinstall python
$ brew install boost
ИЛИ
$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal
Ответ 8
вы можете скачать bjam для OSX (или любой другой ОС) здесь
Ответ 9
Установите оба из них с помощью homebrew отдельно.
brew установить boost
brew установить bjam