如何与其他boost库一起构建boost :: fiber?

时间:2016-08-13 20:32:05

标签: c++ boost

我正在尝试在Ubuntu上与其他boost库一起构建boost::fiber。我从sourceforge下载了boost版本1.61。我从github下载了1.0版的 boost :: fiber 。我在boost分配中复制了 boost / libs 子目录中名为 fiber 的目录。我用于构建的命令是:

sudo ./b2 cxxflags="-std=c++14" --build-type=minimal --build-dir=/home/bobeff/projects/build --layout=system install

使用的g ++版本是:

  
    

g ++(Ubuntu 5.4.0-6ubuntu1~16.04.2)5.4.0 20160609

  

boost :: fiber 无法编译,第一个错误是:

gcc.compile.c++ /home/bobeff/projects/build/boost/bin.v2/libs/fiber/build/gcc-5.4.0/release/link-static/threading-multi/algorithm.o
In file included from libs/fiber/src/algorithm.cpp:9:0:
./boost/fiber/fiber_context.hpp:91:5: error: invalid use of template-name ‘boost::context::execution_context’ without an argument list
     context::execution_context                      ctx_;

0 个答案:

没有答案