Сначала убедитесь, что каталог bin вашего mingw находится в вашей среде PATH
, поэтому gcc
и g++
можно вызывать из командной строки. Затем перейдите в корневой каталог вашего буста, где вы распаковали файлы.
Следуйте этому с помощью bootstrap + b2.exe для сборки. Например, предположим, что вы хотите скомпилировать только часть выражения regex. Следующие команды должны выполнить трюк:
bootstrap gcc
b2 toolset=gcc regex
Вы можете использовать:
b2 --show-libraries
, чтобы получить список модулей, которые вы можете построить индивидуально. Конечно, вы можете собрать их все с помощью всего лишь:
b2 toolset=gcc
Проверьте Boost Invocation для подробного списка доступных опций.
Я смог построить его, следуя инструкциям Сурьмы. Однако изначально я получил эту ошибку:
Bootstrapping the build engine
\Windows was unexpected at this time.
Ошибка была устранена путем очистки переменной PATH и помещения в нее только папки MinGW:
set PATH=C:\MinGW\bin
Затем инструкции сурьмы сделали свою работу для мне. Спасибо !!
Еще две мелочи, которые могут быть полезны. BOOST для MinGW следует собирать из оболочки Windows, а не из оболочки MSYS. А в версии 1.57 скрипт bootstrap.bat больше не находится в tools \ build \ v2, а прямо в tools \ build.