Установка и использование Boost.Regex в связке с minGW + Eclipse в Windows

Установка и использование Boost.Regex

1. качаем Boost отсюда https://www.boost.org/users/download/

2. распаковываем и запускаем bootstrap.bat, будет создан bjam.exe

3. создаем bjam.bat для компиляции, в нем пишем:

bjam –j2 –build-dir=C:boost_build toolset=gcc –build-type=complete stage
pause
C:boost_build – путь к папке, куда будет компилится boost

4. после длительной компиляции получаем скомпилированные библиотеки в C:boost_buildboostbin.v2libs

для regex это
regexbuildgcc-mingw-3.4.5releaselink-staticlibboost_regex-mgw34-1_41.lib
так как компилятор у нас mingw, переименовываем в libboost_regex.a и копируем в C:mingwlib

5. Папка boost из исходников boost содержит все необходимые заголовочные файлы. Закидываем эту папку в mingw/include, так чтобы regex.hpp оказался в папке mingw/include/boost

6. Настройка Eclipse

Открываем свойства проекта Project->Properties
Вкладка C/C++ Build -> Settings
На вкладке Tool Settings:
MinGW C++ Linker->Libraries
добавляем библиотеку boost_regex

7. Собираем пример


Похожие записи:

Leave a Reply

Your email address will not be published. Required fields are marked *