最近,我在高可用性0.9.0.0中工作,所以我首先必须构建boost 1.34.1。
我确信我几乎都遵循boost目录doc中的index.html。首先,使用./confiure
然后输入sudo make install
。在手册中,它告诉两个命令可以帮助我默认安装所有库。但是,当我编译超级源代码时,会发生此错误消息
CMake Error at cmake/FindBoost.cmake:151 (MESSAGE):
Boost thread library was not found.
Call Stack (most recent call first):
我在编译boost时尝试修改编译选项。例如,使用./configure --with-libraries=program_options...
,但我仍然发现编译器在编译时没有做很多事情。当然,在默认目录/usr/local/lib
中找不到我需要的升级图书馆。
事实是,我不能自己做,所以我很想请你们帮忙。提前谢谢大家!
答案 0 :(得分:1)
使用
sudo apt-get install libboost-all-dev
这比自己构建助力要快得多。