2016-04-23 128 views

回答

0

在这种情况下,

apt-get install libboost-dev 

如果你想回家免费的,只需要安装所有升压:

apt-get install libboost-all-dev 

注意,我发现这个做

dpkg --search bind_member_variable.hpp 

在已经拥有它的系统上。

+0

我已经安装了。问题似乎是在不同版本的boost中文件的位置。我试图编译的这个项目似乎意识到了这一点,并且进行了这个测试:#if BOOST_VERSION> = 106000 #include #else #include #endif ' 但由于某些原因,在Ubuntu 16.04中,我有'BOOST_VERSION 105800'和'boost/phoenix/bind/bind_member_variable.hpp'中的文件,它根据测试,只能在'BOOST_VERSION> = 106000'中。不管怎样,谢谢。 – Monfico

+1

哇你是从一个古老的版本来的。因为我查了几个旧版本。注意你可以包含'phoenix.hpp' – sehe