0
我刚刚安装了Ubuntu 16.04,并且我的项目已经找不到bind_member_variable.hpp
了。在Ubuntu 14.04中,它工作正常。如何在Ubuntu 16.04中安装bind_member_variable.hpp
Ubuntu 16.04中的boost-spirit包在哪里?
我刚刚安装了Ubuntu 16.04,并且我的项目已经找不到bind_member_variable.hpp
了。在Ubuntu 14.04中,它工作正常。如何在Ubuntu 16.04中安装bind_member_variable.hpp
Ubuntu 16.04中的boost-spirit包在哪里?
在这种情况下,
apt-get install libboost-dev
如果你想回家免费的,只需要安装所有升压:
apt-get install libboost-all-dev
注意,我发现这个做
dpkg --search bind_member_variable.hpp
在已经拥有它的系统上。
我已经安装了。问题似乎是在不同版本的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
哇你是从一个古老的版本来的。因为我查了几个旧版本。注意你可以包含'phoenix.hpp' – sehe