2

最近在hypertable 0.9.0.0 工作,所以首先要构建boost 1.34.1。

我确信我几乎遵循了 boost 目录文档中的 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 时修改编译选项。比如 use ./configure --with-libraries=program_options...,但是我在编译的时候还是发现编译器做很多事情都失败了。当然,我需要的 boost 库在默认目录下是找不到的/usr/local/lib

事实是我自己做不到,所以我很想向你们寻求帮助。谢谢大家!

4

1 回答 1

1

利用

   sudo apt-get install libboost-all-dev

这比自己构建提升要快得多。

于 2013-11-05T14:33:18.077 回答