Boost установка библиотеки c ++ - PullRequest
18 голосов
/ 17 февраля 2010

Я не знаком с обычной техникой сборки в linux. Я использую библиотеку boost c ++. Может ли кто-нибудь помочь мне в установке и настройке библиотеки Boost C ++. Заранее спасибо

Ответы [ 4 ]

39 голосов
/ 26 июля 2013

Моя среда Linux Fedora 15. На ней можно легко установить boost, набрав

$ yum install boost-devel

После установки вы найдете буст под /usr/include/boost/.

Однако, если вы запустите,

$yum install boost

вы найдете .so усиления только под /usr/lib/, например /usr/lib/libboost_timer.so.1.48.0.

11 голосов
/ 17 февраля 2010

Это нормально, если вы не знакомы с обычной техникой сборки, потому что Boost не использует обычную технику сборки. Следуйте инструкциям в документации по началу работы . Убедитесь, что вы прочитали до конца страницы. Ссылка на инструкции для Unix находится в самом низу.

Для большинства частей Boost установка является синонимом распаковки архива в выбранный вами каталог include. Другие части Boost требуют компиляции, поэтому перейдите в каталог установки Boost, запустите ./bootstrap.sh, а затем запустите ./bjam install.

2 голосов
/ 17 февраля 2010

в зависимости от используемого дистрибутива Linux, вы, вероятно, обнаружите, что boost уже собран и упакован для вас, например, на Fedora "yum install boost"

1 голос
/ 28 ноября 2017

Ответ Роба Кеннеди по-прежнему действителен, за исключением того, что рекомендуется теперь устанавливать с ./b2 вместо ./bjam.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...