3

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

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

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

4

2 回答 2

3

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

于 2012-11-22T07:29:28.073 回答
2

libboost_regex-gcc-1_35.a 包括要编译的目标文件列表的静态库 。1_35 是我的 linux 机器上的旧版本号,你可能有一个更新的库

于 2012-11-22T01:38:32.583 回答