2

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

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

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

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

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

4

1 回答 1

3

在我的 boost root 中,我执行了

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

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

它包括大约 25% 的所有 boost 标头。

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

于 2016-01-14T01:53:47.867 回答