c++ - 有没有什么方法可以提取 Boost Regex,以便我可以将它打包到我的项目中?

标签 c++ regex boost g++ boost-regex

我正在开发一个用 C++ 编写的项目,该项目使用 Boost Regex 库进行一些解析。我的问题是,我需要在没有安装 boost 库的远程机器上运行程序。我也没有这台计算机的管理员权限,所以我不能自己安装它。

有什么方法可以只分离出 Boost Regex 库,以便我可以将它放在与其他代码相同的目录中?我已经尝试通过下载 boost 库并分离出所有不需要的 header 等来做到这一点。我设法让它达到了最平静的编译状态,但在链接阶段失败了。

我能做些什么来解决这个问题,还是我会被迫重写解析代码?

最佳答案

您可以使用 Boost.BCP提取 Boost 子集的工具。

关于c++ - 有没有什么方法可以提取 Boost Regex,以便我可以将它打包到我的项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13504709/

相关文章:

c++ - 启用默认初始化列表构造函数

c++ - 如何使用 boost::interprocess::vector 在共享内存中分配复杂的结构?

c++ - Alt Tab 覆盖 Win32 标识符

c++ - 是 case statement1 + statement2 : poor coding?

javascript - 禅编码 : ability to ascend the DOM tree using ^

c++ - 为什么 `boost::filesystem::exists` 在文件确实存在时返回 false?

regex - 如何仅在存在定义的前缀的情况下将 CapitalCaseWords 替换为空格大写?

javascript - 来自 npm 脚本的开 Jest 正则表达式

C++ boost : initializing endpoint after contructor

c++ - 如何使用 Boost C++ 创建脚本解释器