如何在没有完全提升的情况下使用boost.xpressive?

时间:2016-01-14 01:14:02

标签: c++ regex boost boost-xpressive

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

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

作为好奇心,来自boost.xpressive的this tutorial提供了一种从链接下载xpressive.zip的方法,该链接已不再可用。

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

我在哪里可以获得"最小便携式boost.xpressive"?

1 个答案:

答案 0 :(得分:3)

在我的boost root中,我执行了

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

这导致29M的工作树(相比于~542M的增强1_60_0)。

它包含大约25%的提升标题。

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