如何在没有完全提升的情况下使用 boost.xpressive?
How to use boost.xpressive without entire boost?
我在 VC 2008 中尝试使用正则表达式,但是我不能使用 boost 库(或者至少是整个 boost 库)。
我看到 boost.xpressive 中的文件正在使用其他 boost 目录中的文件。
出于好奇,boost.xpressive 的 this tutorial 提供了一种从 link 下载 xpressive.zip 的方法,该方法不再可用。
我假设 xpressive.zip 包含 xpressive 的最小依赖项。
我在哪里可以获得 "minimum portable boost.xpressive"?
在我的 boost root 中我执行了
./b2 tools/bcp
mkdir /tmp/XPRESSIVE
bcp --boost=$PWD xpressive /tmp/XPRESSIVE/
这导致了 29M 的工作树(与 ~542M 的 boost 1_60_0 相比)。
它包括所有提升的大约 25% headers。
它确实包括 Boost Regex 的库部分。你可能不得不包括它(我不知道如果你只使用静态正则表达式它是否是可选的)
我在 VC 2008 中尝试使用正则表达式,但是我不能使用 boost 库(或者至少是整个 boost 库)。
我看到 boost.xpressive 中的文件正在使用其他 boost 目录中的文件。
出于好奇,boost.xpressive 的 this tutorial 提供了一种从 link 下载 xpressive.zip 的方法,该方法不再可用。
我假设 xpressive.zip 包含 xpressive 的最小依赖项。
我在哪里可以获得 "minimum portable boost.xpressive"?
在我的 boost root 中我执行了
./b2 tools/bcp
mkdir /tmp/XPRESSIVE
bcp --boost=$PWD xpressive /tmp/XPRESSIVE/
这导致了 29M 的工作树(与 ~542M 的 boost 1_60_0 相比)。
它包括所有提升的大约 25% headers。
它确实包括 Boost Regex 的库部分。你可能不得不包括它(我不知道如果你只使用静态正则表达式它是否是可选的)