Ускоренная установка - упрощенная сборка из исходного кода - PullRequest
4 голосов
/ 30 октября 2009

Как указано в документах

что мне нужно установить для запуска команд:

bootstrap
.\bjam

Сотрудники BoostPro Computing поддерживают установщик Boost для Windows, но если я сначала запустил установщик и загрузил минимальную сборку, а затем снова запустил установщик, установщик не обнаружит, что я уже установил Boost, и мне нужно еще несколько библиотек. Есть ли способ обойти?

Ответы [ 2 ]

8 голосов
/ 30 октября 2009

Сначала установите переменную среды BOOST_ROOT:

WiNXP:

set BOOST_ROOT=D:\your\boost\sources

затем в каталоге BOOST_ROOT запустите:

boostrap.bat

это создаст ваш bjam.exe и его окружение. Следующий шаг - вызвать:

bjam toolset=msvc stage

Это скомпилирует вашу библиотеку наддува и поместит все библиотеки в папку:

%BOOST_ROOT%\stage\lib

Если вы хотите построить все, используйте:

bjam toolset=msvc -a --build-type=complete stage

вместо этапа, на котором вы можете поставить install, вы просто установите его в lib. Во время сборки будет создан огромный каталог bin.v2 со всеми объектными файлами. Общая установка - приблизительно: 1,5 ГБ для библиотек (общая + статическая + отладка и выпуск).

5 голосов
/ 30 октября 2009

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

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