我正在尝试在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.
而且我不确定我哪里出错了。我看了其他问题,似乎没有解决我的问题。
答案 0 :(得分:0)
阅读很难,我正在运行
./b2
而不是
./b2 install