有没有办法提取Boost Regex所以我可以用我的项目打包它?

时间:2012-11-22 01:34:25

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

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

有没有办法将Boost Regex库分开,以便我可以将它放在与其他代码相同的目录中?我尝试通过下载boost库并分离出所有不需要的标题等来做到这一点。我设法让它达到了最初编译的程度,但在链接阶段失败了。

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

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