bcp(Boost)来复制最小子集库依赖项

bcp (Boost) to copy a minimal subset library dependency

本文关键字:子集 依赖 复制 Boost bcp      更新时间:2023-10-16

我目前正在尝试复制regex(也称为正则表达式)库及其依赖项的一个子集,以便将其带到学校使用。我可以使用C++11标准库中的Microsoft正则表达式,但我学校的计算机不支持C++11库

无论如何,为了实现这一点,我已经成功地编译了bcp工具,并键入命令提示符窗口上的bcp boost/regex.hpp <my destination folder>

问题是我得到了以下错误:

**** exception(205): std::runtime_error: Found a closing ) with no corresponding openening parenthesis.  The error occurred while parsing the regular expression fragment: "?+(([(<].*HERE>>>)?$)?".

任何建议都将不胜感激。

非常奇特。引用的代码有一个OPENING(没有相应的右括号。请尝试用一个晃荡\:来转义左括号

"?+(([(<].*HERE>>>)?$)?"

这不会改变正则表达式,但可能有助于解析器。