我正在做一个用C++编写的项目,它使用了Boost Regex库来进行一些解析。我的问题是,我需要在一台没有安装boost库的远程计算机上运行该程序。我也没有这台计算机的管理员权限,所以我不能自己安装它。
有没有办法把Boost Regex库分离出来,这样我就可以把它和我的其他代码放在同一个目录中?我已经尝试通过下载boost库并分离出所有不需要的头文件之类的东西来做到这一点。我设法让它达到了最容易编译的程度,但它在链接阶段失败了。
我可以做些什么来修复这个问题,或者我会被迫重写解析代码吗?
发布于 2012-11-22 15:29:28
您可以使用Boost.BCP工具提取Boost的子集。
发布于 2012-11-22 09:38:33
在要编译的目标文件列表中包含静态库libboost_regex-gcc-1_35.a。我的linux机器上的1_35是一个较旧的版本号,您可能有一个较新的库。
https://stackoverflow.com/questions/13504709
复制相似问题