как установить библиотеку boost c linux

Как установить Boost на Ubuntu

Я на Ubuntu, и я хочу установить Boost. Я пробовал с

но такого пакета не было. Каков наилучший способ установить Boost на Ubuntu?

6 ответов

можно использовать (требуется sudo )

или вы можете позвонить

получить версию Boost, что вам требуется. Это для 1.55, но не стесняйтесь изменять или вручную загружать себя:

получить необходимые библиотеки, основные из них icu на boost::regex поддержка:

тогда постройте его с помощью:

и в конечном итоге установить его:

установка Boost на Ubuntu с примером использования boost::array :

установить libboost-all-dev и aptitude:

вставьте это в файл c++ под названием main.cpp :

скомпилировать следующим образом:

получить версию Boost, что вам требуется. Это для 1.55, но не стесняйтесь изменять или вручную загружать себя:

получить необходимые библиотеки, основными из них являются icu для boost:: regex поддержка:

если мы хотим MPI, то нам нужно установить флаг в user-config.файл джем:

найти максимальное количество физических ядер:

установить boost в параллель:

предполагает / usr / local / lib уже настройка. если нет, то вы можете добавить его в свой ПУТЬ К БИБЛИОТЕКЕ LD:

обновление для приложения Windows 10 Ubuntu через подсистему (также работает на стандартном Ubuntu):

у вас могут возникнуть проблемы с поиском пакета. Если вы это сделаете, не бойтесь! ППА здесь!

Источник

Русские Блоги

Руководство по установке библиотеки Boost

1. Скачать

Вот пример операционной системы Linux.
загрузите последнюю версию библиотеки Boost прямо с официального сайта,boost_1_61_0.tar.bz2;
После загрузки поместите его в путь, который вы хотите установить, а затем запустите и разархивируйте, обычно мы помещаем его в путь /usr/local под

2. Библиотека только для заголовков

3. Простая программа с использованием Boost

Эта простая программа использует только библиотеку только для заголовков. Эта программа считывает строку целых чисел из стандартного ввода, а затем использует выражение Boost.Lambda, чтобы умножить ее на 3, а затем записать ее в стандартный вывод.

Здесь мы используем CMake для компиляции, ниже приводится содержимое файла CMakeLists.txt.

После завершения компиляции выполните следующую команду, чтобы проверить эту небольшую программу,

4. Готовность к использованию отдельно скомпилированной библиотеки Boost.

Если вы хотите использовать отдельно скомпилированную библиотеку Boost, вы должны сначала скомпилировать ранее загруженный и распакованный проект Boost.
При компиляции и установке библиотеки Boost также есть некоторые зависимые библиотеки, которые необходимо установить в первую очередь.

После завершения установки вернитесь к пути к ускоренной библиотеке и выполните следующую команду

5. Пример программы

Эта программа использует стандартную библиотеку соответствия, предоставляемую boost,

Все еще компилируйте с CMake

После завершения компиляции запустите приложение, чтобы просмотреть результаты.

Источник

How to install Boost on Ubuntu

I’m on Ubuntu, and I want to install Boost. I tried with

But there was no such package. What is the best way to install Boost on Ubuntu?

как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux

9 Answers 9

You can use apt-get command (requires sudo )

find packages you need and install them using the apt-get command.

Get the version of Boost that you require. This is for 1.55 but feel free to change or manually download yourself:

Get the required libraries, main ones are icu for boost::regex support:

Boost’s bootstrap setup:

Then build it with:

and eventually install it:

Installing Boost on Ubuntu with an example of using boost::array :

Install libboost-all-dev and aptitude:

Then paste this into a C++ file called main.cpp :

как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux

как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux

Get the version of Boost that you require. This is for 1.55 but feel free to change or manually download yourself (Boost download page):

Get the required libraries, main ones are icu for boost::regex support:

Boost’s bootstrap setup:

If we want MPI then we need to set the flag in the user-config.jam file:

Find the maximum number of physical cores:

Install boost in parallel:

Assumes you have /usr/local/lib setup already. if not, you can add it to your LD LIBRARY PATH:

Источник

Русские Блоги

Linux: скомпилируйте и установите библиотеку boost 1.69

Boost всегда был известен как квазистандартная библиотека.Многие новые функции, такие как интеллектуальные указатели, сначала были реализованы в boost, а затем включены в стандартную библиотеку. Кроме того, в boost реализованы различные практические инструменты, такие как журнал, алгоритм, дата, география, математика, сопрограмма потоков, поэтому, если вы хотите изучить C ++, обязательно изучите boost.
записан нижеLinuxШаги процесса компиляции и установки библиотеки boost1.69 ниже, я надеюсь, что она будет полезна всем.

платформа для тестирования

Версия для Linux: Ubuntu 18.04 LTS

1. Установите зависимые файлы библиотеки

как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux

# Установить библиотеку mpi

как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux

# Набор символов UNICODE, поддерживающий регулярные выражения

# Нужен питон

2. Загрузите установочный пакет.

Вот скачал boost1.69, 0
Распаковать в каталог

3. cd в каталог

Есть файл сценария bootstrap.sh, запустите этот сценарий
Запустите сценарий:

как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux
Для компиляции следуйте подсказкам на рисунке выше.

4. Начните компилировать boost.

Немного времени уходит на компиляцию, выходим и прыгаем через скакалку, боксируем, вводим команду:

как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux
Снимок экрана после успешной компиляции выглядит следующим образом:
как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux

5. Запустите установку.

Установите файлы, связанные с библиотекой boost, в / usr / local. введите команду:

как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux
Снимок экрана после установки:
как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux

Добавьте библиотеку ускорения в переменные среды. введите команду:

Добавьте к файлу следующий путь:

После добавления сохраните его.

6. Контрольный пример

(1) Написание кода. введите команду:

Откройте редактор, введите следующий код и сохраните:

(2) Компиляция кода. введите команду:

(3) Порядок исполнения. введите команду:

Снимок экрана ниже
как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux
ОК, готово.

Интеллектуальная рекомендация

AlamoFire Source Severtation Series (12) ось времени (временная шкала)

Эта статья приносит некоторые идеи о временной шкале в AlamoFire Преступность Перевод Timeline означает, что временная шкала может представлять событие с начала до конца узла времени. Концепция времен.

как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux

Анализ разницы между iOS initWithFrame, initWithCoder, awakeFromNib

как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linux

Исследование соответствия типовых версий рамы

Источник

Boost

как установить библиотеку boost c linux. Смотреть фото как установить библиотеку boost c linux. Смотреть картинку как установить библиотеку boost c linux. Картинка про как установить библиотеку boost c linux. Фото как установить библиотеку boost c linuxBoost является одной из самых известных и наиболее часто используемых программистами С++ библиотек. Сейчас сложно даже представить область программирования (веду речь про С++), где бы не использовался boost или хотя бы отдельные его части. На самом деле буст это общее название, своеобразное знамя, собирающее под собой целую кучу различных библиотек, которые охватывают огромное количество повседневных задач. Именно из-за того, что boost значительно упрощает и ускоряет разработку ПО, он и завоевал такую большую популярность. Естественно, boost используется и при разработке игр, по тем же самым причинам: экономия времени, надёжность, проверенность временем, широкая известность (легко найти нужных программистов), простота использования.

Не подумайте, что я пишу все эти статьи по установке “лишнего” софта только от того, что мне нечего больше написать – просто этот софт нам понадобится уже в самых ближайших уроках и без него вы не сможете продолжить создание наших с вами общих игр.

Где взять Boost

Компоненты Boost

Как я уже сказал, в состав boost входит довольно большое количество библиотек. Кстати, большой плюс буста в том, что он является кроссплатформенным, т.е. он работает и под Windows, и под Linux, и под MacOS – то есть под большинством наиболее распространённых операционных систем. И для того, что бы портировать вашу программу из-под Windows, например, под MacOS, вам не нужно будет даже прикасаться к коду, использующему boost – достаточно просто перекомпилировать программу и всё будет работать.

Наиболее часто используются следующие компоненты Boost:

Компиляция Boost

Есть и более правильный способ: просто запустите в папке boost’а файлик bootstrap.bat – он соберёт для вас bjam последней версии, это надёжнее и более правильно.

Что бы посмотреть все доступные опции сборки надо ввести команду:

До начала сборки самого буста позаботьтесь о том, что бы на диске было свободно хотя бы 3-4 гигабайта свободного места. Ага, буст это штука немаленькая. Однако, не волнуйтесь – когда вы будете собирать свои программы с использованием буст, они не будут разрастаться до гигабайтных размеров – просто буст собирает все библиотеки в куче разных вариантов (линковки), да и потом, при сборке ваших программ, в них будут добавляться лишь реально используемые вами функции буста, а вовсе не вся библиотека. Если какие-то из вариантов линковки вы не собираетесь использовать никогда – вы можете отключить их компиляцию и тогда сборка буста пройдёт существенно быстрее. Однако, никогда наперёд не знаешь, понадобиться оно или нет, потому лучше скомпилировать всё – пусть будет, лишним не будет.

Итак, давайте запустим сборку:

Я отключил сорку буст-питон, т.к. он нам не нужен. Если вам он нужен и питон (включая исходники и либы) стоит у вас на компе – не отключайте его.

Теперь можно налить себе кофе, включить любимый сериал и долго-долго смотреть его… Процесс компиляции буста очень (ну оооочень) не быстрый. Я вас очень прошу – сделайте сборку буста сами, не пытайтесь найти где скачать её в сети – даже если вы сможете найти, есть очень большая вероятность, что она у вас просто не зработает…

Во время компиляции может сыпаться довольного много варнингов – просто не обращайте на них внимания – сборка всё равно должна пройти успешно.

В зависимости от мощности вашего компьютера, где-то через 20-60 минут сборка буста закончится. В папке boost’а появится новая папка “stage/libs” – в ней лежат все собранные библиотеки буста.

Подключение Boost к Visual C++

Осталось только добавить эту папку в список папок билиотек Visual Studio. И в список папок-инклюдов добавить “ваша_папка_где_буст/boost” – там лежат инклюды буста, а в либы добавлем папку “где_лежит_буст/stage/lib”. На этом установка буста закончена и он готов к использованию. Что бы убедиться в этом, вы можете взять любой пример с сайта boost’а и попробовать его скомпилировать.

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

Если у вас возникнут какие-либо трудности при установке буста, напишите в комментах – я постараюсь помочь каждому обратившемуся.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *