我正在尝试在Linux下构建一个C ++程序(它最初是在Windows下开发的),在此期间我被要求安装cmake
和libboost
。
我安装了两个。但我仍然收到错误消息
/usr/bin/ld: cannot find -lboost_zlib
问题是我在哪里可以找到libboost_zlib
。也许这个程序不应该在Linux下运行?
我已经安装了libboost-all-dev
,我发现库中没有libboost_zlib
。谢谢你的时间!
答案 0 :(得分:1)
最后,我想出了问题所在。新libboost_zlib
发行版中不再存在libboost
(至少在版本1.46之后)。相反,zlib
已集成在libboost_iostreams
中。因此,无需关联libboost_zlib
,libboost_iostreams
完成所有工作。