Первоначальное знакомство с Boost под Windows начну со сборки предкомпилированных библиотек и подключения их к проекту на Qt. При этом воспользуюсь кодом одного из Hello World-ов из документации Boost, а именно с установки locale с использованием boost.
Сборка Boost для MinGWВначале скачиваем последнюю версию Boost (на момент написания статьи это версия 1.61) и распаковываем архив в одну из папок. В моём случае архив был распакован по следующему пути:
- D:\EVILEG\boost_1_61_0
После чего открываем консоль и переходим в эту папку. В данной папке имеется батник bootstrap.bat для сборки инструмента bjam, который предназначен для управления компиляцией библиотек под целевой компилятор.
Чтобы собрать данный инструмент для MinGW необходимо выполнить следующую команду:
- bootstrap.bat gcc
После того, как инструмент будет собран выполняем сборку всех необходимых библиотек следующей командой:
- b2 toolset=gcc link=shared --prefix=boost_mingw_530 install // ,где
- // toolset - это инструментарий, которым будут собираться библиотеки,
- // то есть тип компилятора, которым Вы будете собирать библиотеки
- // link - это тип библиотек, в данном случае shared - динамические
- // --prefix - папка куда будут скопированы заголовочные файлы и собранные библиотеки
- // в моём случае D:\EVILEG\boost_1_61_0\boost_mingw_530
Далее можно заняться своими делами, поскольку процесс этот не быстрый.
![]()
Это интересно
0
|
|||
Последние откомментированные темы: