【发布时间】:2016-04-23 05:44:41
【问题描述】:
我刚刚安装了 Ubuntu 16.04,我的项目不再找到 bind_member_variable.hpp。在 Ubuntu 14.04 中它运行良好。
Ubuntu 16.04 中的 boost-spirit 包在哪里?
【问题讨论】:
标签: boost boost-spirit ubuntu-16.04
我刚刚安装了 Ubuntu 16.04,我的项目不再找到 bind_member_variable.hpp。在 Ubuntu 14.04 中它运行良好。
Ubuntu 16.04 中的 boost-spirit 包在哪里?
【问题讨论】:
标签: boost boost-spirit ubuntu-16.04
在这种情况下,
apt-get install libboost-dev
如果您想在家免费,只需安装所有 boost:
apt-get install libboost-all-dev
注意,我是通过这样做找到的
dpkg --search bind_member_variable.hpp
在已经拥有它的系统上。
【讨论】:
#if BOOST_VERSION >= 106000 #include <boost/phoenix/bind/bind_member_variable.hpp> #else #include <boost/spirit/home/phoenix/bind/bind_member_variable.hpp> #endif 但由于某种原因,在 Ubuntu 16.04 中我有BOOST_VERSION 105800 和boost/phoenix/bind/bind_member_variable.hpp 中的文件,应该只在@ 987654327@根据测试。无论如何,谢谢。
phoenix.hpp