Подтвердить что ты не робот

Building Boost 1.52 с MinGW

Я пытаюсь найти официальный ответ о том, как создать Boost 1.52 с помощью MinGW. Я нашел несколько указателей в Интернете, которые сводятся к построению так:

cd tools\build\v2\engine
build.bat mingw

copy bin.ntx86\bjam.exe ..\..\..\..
cd ..\..\..\..
bjam --toolset=gcc

Так как эти инструкции датируются до Boost 1.45, и поскольку я не мог проверить это с помощью собственных инструкций Boost, я бы хотел проверить правильность приведенных выше шагов для создания Boost с MinGW.

Я сам пробовал эти шаги, и, похоже, он создал Boost, однако я еще не провел обширного тестирования (и у меня не было концепции для этого).

4b9b3361

Ответ 1

Да, это правильно. Однако был бы более простой, но идентичный способ; ваши шаги, пока вызов bjam автоматически не будет выполнен с помощью bootstrap.bat:

C:\boost_1_52_0> bootstrap.bat mingw
Building Boost.Build engine
...
C:\boost_1_52_0> b2 toolset=gcc

Если явно не указано, библиотеки будут помещены в каталог stage\lib, включая путь к корню установки. Чтобы протестировать установку, вы можете использовать пример из Связать свою программу с библиотекой Boost.

Ссылки: Installation, Подготовьтесь к использованию библиотеки Boost Binary