我正在努力解决这个问题,但我不能。
我的libboost存在问题。
error while loading shared libraries: libboost_filesystem.so.1.42.0: cannot open shared object file: No such file or directory
我也重新安装了它。
apt-get remove libboost1.42-dev apt-get install libboost1.42-dev
但它仍然不起作用。
但仍然喜欢我应该做的事情。
你能一步一步解释我如何解决它吗?
感谢。
答案 0 :(得分:2)
如果我的记忆仍然适合我,Ubuntu的libboost-dev
包不会安装整套Boost库,只会安装一些有限的一组。所以你需要安装libboost-filesystem-dev
。尽管最简单的方法可能是安装libboost-all-dev
,它应该将整个Boost库集合带到您的系统中。