Как установить библиотеки boost c ++ в OSX - PullRequest
5 голосов
/ 27 апреля 2011

Я загрузил boostjam, вставил его вместе с установочными файлами и попытался запустить его. Появляется следующая ошибка:

ошибка: ошибка: не найден Jamfile в текущем каталоге и не найдены ссылки на целиуказано.

Ответы [ 5 ]

16 голосов
/ 07 января 2014

Более современный менеджер пакетов homebrew делает это с одним

$ brew install boost
4 голосов
/ 27 апреля 2011

Если вы впервые установите MacPorts , вы можете установить Boost с помощью одной команды:

sudo port install boost
3 голосов
/ 27 апреля 2011

Вы скачали буст-архив и распаковали его? Почему вы скачали BJAM? Какие устанавливаемые файлы? Bootstrap может скомпилировать bjam на вашем компьютере. Краткий рассказ о том, как установить:

  1. Распакуйте архив наддува на рабочий стол
  2. Перейдите с помощью терминала, чтобы увеличить каталог (что-то вроде / users / zbuffer / desktop / boost_1_46_1)
  3. тип:
  4. . / Bootstrap.sh
  5. обратите внимание на сообщения об ошибках
  6. если начальная загрузка может не выполняться и вам нужно разрешить ее раньше:
  7. chmod + x bootstrap.sh
  8. если сработал бутстрап, наберите:
  9. . / BJAM архитектура = в сочетании
  10. обратите внимание на сообщения об ошибках

Если что-то все еще не так, и вы возвращаетесь, чтобы спросить здесь, то, пожалуйста, напишите, что именно вы сделали и на каком шаге, что произошло.

0 голосов
/ 10 октября 2014

Во избежание проблем при компиляции сторонних библиотек, для которых необходимо установить boost в вашей системе, выполните следующее:

sudo port install boost +universal
0 голосов
/ 27 апреля 2011

Я нашел эту ссылку полезной.В итоге мне пришлось использовать следующую команду, чтобы обеспечить 64-битную поддержку, которая мне нужна

./bjam architecture=combined address-model=32_64
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...