Как установить Boost на MacOS?
Как установить Boost на MacOS? Сейчас я не могу найти bjam для Mac.
9 ответов
вы можете получить последнюю версию Boost с помощью доморощенного.
brew install boost
.
просто получите источник и скомпилируйте Boost самостоятельно; это стало очень легко. Вот пример для текущей версии Boost на текущем macOS на момент написания этой статьи:
- скачать the .смола.gz от https://www.boost.org/users/download/#live
-
распакуйте и перейдите в каталог:
tar -xzf boost_1_50_0.tar.gz cd boost_1_50_0
-
настроить (и строить
bjam
):./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
-
Build:
./b2
-
установка:
./b2 install
в зависимости от префикса, выбранного на Шаге 3, Вам может потребоваться sudo Шаг 5, если скрипт пытается скопировать файлы в защищенное место.
Финк кажется, есть полный набор пакетов Boost...
с установленным и запущенным fink просто сделайте
fink install boost1.35.nopython
на терминале и принять зависимости, на которых он настаивает. Или использовать
fink list boost
чтобы получить список различных пакетов, которые доступны.
Если ваш компилятор не отличается от того, который поставляется с инструментами Mac XCode Dev, просто следуйте инструкциям в разделе 5.1 руководство по началу работы для вариантов Unix. Конфигурация и построение последнего источника не могли быть проще, и потребовалось около 1 минуты для настройки и 10 минут для компиляции.
чтобы избежать проблем с компиляцией сторонних библиотек, которые должны быть установлены в вашей системе, запустите следующее:
sudo port install boost +universal
попробовать +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