2016-01-14 1 views
2

Я пытаюсь использовать регулярное выражение в VC 2008, однако я не могу использовать boost-библиотеку (или, по крайней мере, всю библиотеку boost).Как использовать boost.xpressive без цельного повышения?

Я видел файлы в boost.xpressive, используя файлы в других каталогах boost.

В качестве любопытства this tutorial из boost.xpressive предоставил возможность скачать xpressive.zip по ссылке, которая больше не доступна.

Я предполагаю, что xpressive.zip содержит минимальные зависимости xpressive.

Где я могу получить «минимальный переносимый boost.xpressive»?

+3

[Boost BCP] (http://www.boost.org/doc/libs/1_60_0 /tools/bcp/doc/html/index.html). –

ответ

3

В моем повышающего корень я выполнил

./b2 tools/bcp 
mkdir /tmp/XPRESSIVE 
bcp --boost=$PWD xpressive /tmp/XPRESSIVE/ 

Это привело к работе дерева 29М (по сравнению с ~ 542M наддува 1_60_0).

Он включает около 25% всех заголовков форсирования.

Он включает библиотечную часть Boost Regex. Вероятно, вам придется включить это (я не знаю, является ли это необязательным, если вы используете только статические регулярные выражения)

+0

Работайте точно так, как описывается этот ответ. Еще одно замечание: bcp также найден в моей машине @ следующих путей. Поэтому будьте осторожны, убедитесь, что запущен bcp.exe - это один внутренний импульс. : C: \ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn \ bcp.exe C: \ Program Files (x86) \ Microsoft SQL Server \ 90 \ Tools \ Binn \ bcp.exe C: \ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \ bcp.exe – milesma