Linux找不到-lboost_zlib

时间:2012-11-02 03:43:32

标签: c++ boost

我正在尝试在Linux下构建一个C ++程序(它最初是在Windows下开发的),在此期间我被要求安装cmakelibboost

我安装了两个。但我仍然收到错误消息

/usr/bin/ld: cannot find -lboost_zlib

问题是我在哪里可以找到libboost_zlib。也许这个程序不应该在Linux下运行?

我已经安装了libboost-all-dev,我发现库中没有libboost_zlib。谢谢你的时间!

1 个答案:

答案 0 :(得分:1)

最后,我想出了问题所在。新libboost_zlib发行版中不再存在libboost(至少在版本1.46之后)。相反,zlib已集成在libboost_iostreams中。因此,无需关联libboost_zliblibboost_iostreams完成所有工作。