我尝试在 VC 2008 中使用正则表达式,但是我无法使用 boost 库(或至少整个 boost 库)。
我发现 boost.xpressive 中的文件正在使用其他 boost 目录中的文件。
出于好奇,this tutorial来自 boost.xpressive 提供了一种从链接下载 xpressive.zip 的方法,该链接已不再可用。
我假设 xpressive.zip 包含 xpressive 的最小依赖项。
哪里可以获得“最小可移植 boost.xpressive”?
最佳答案
在我的 boost root 中我执行了
./b2 tools/bcp
mkdir /tmp/XPRESSIVE
bcp --boost=$PWD xpressive /tmp/XPRESSIVE/
这导致工作树大小为 29M(相比之下 boost 1_60_0 约为 542M)。
它包含所有 boost header 的大约 25%。
它确实包含 Boost Regex 的库部分。您可能必须包含它(如果您只使用静态正则表达式,我不知道它是否是可选的)
关于c++ - 如何在不完全 boost 的情况下使用 boost.xpressive ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34780068/