如何在没有整个助推的情况下使用boost.xpressive

How to use boost.xpressive without entire boost?

本文关键字:情况下 xpressive boost      更新时间:2023-10-16

我试图在VC 2008中使用正则表达式,但我不能使用boost库(或者至少不能使用整个boost库)。

我看到boost.xpressive中的文件正在使用其他boost目录中的文件。

出于好奇,boost.xpressive的本教程提供了一种从不再可用的链接下载expression.zip的方法。

我假设expression.zip包含expression的最小依赖项。

我在哪里可以获得"最低便携boost.expressive"?

在我的boost root中,我执行了

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

这导致了29M的工作树(与提升1_60_0的~542M相比)。

它包括大约25%的增压集管。

它确实包括Boost Regex的库部分。您可能需要包括它(如果只使用静态正则表达式,我不知道它是否是可选的)