安装Boost 1.59.0 Ubuntu

时间:2016-07-17 22:57:37

标签: c++ ubuntu boost

我正在尝试在Ubuntu上安装Boost 1.59.0,我无法从apt-get安装它,因为它包含旧版本。

我正在克隆modular-boost repo,我正在尝试使用以下命令构建它:

$./bootstrap.sh --prefix=/usr/local
$./b2 headers

最后,我正在尝试确认使用这个简单的c文件

安装了该增强功能
#include <boost/version.hpp>
#include <iostream>
#include <iomanip>

int main()
{
      std::cout << "Boost version: " 
                  << BOOST_VERSION / 100000
                            << "." 
                                      << BOOST_VERSION / 100 % 1000
                                                << "." 
                                                          << BOOST_VERSION % 100 
                                                                    << std::endl;
          return 0;
}

然而,当我尝试编译它时,我收到以下错误:

$ g++ boost_version.c 
boost_version.c:1:29: fatal error: boost/version.hpp: No such file or directory
compilation terminated.

而且我不确定我哪里出错了。我看了其他问题,似乎没有解决我的问题。

1 个答案:

答案 0 :(得分:0)

阅读很难,我正在运行

./b2

而不是

./b2 install