繁体   English   中英

安装Boost 1.59.0 Ubuntu

[英]Installing Boost 1.59.0 Ubuntu

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

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

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

最后,我试图确认该Boost是通过此简单的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.

而且我不确定我要去哪里错。 我看了其他问题,但似乎无法解决我的问题。

看书很辛苦,我在跑步

./b2

代替

./b2 install

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM