【问题标题】:How to install bind_member_variable.hpp in Ubuntu 16.04如何在 Ubuntu 16.04 中安装 bind_member_variable.hpp
【发布时间】: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


    【解决方案1】:

    在这种情况下,

    apt-get install libboost-dev
    

    如果您想在家免费,只需安装所有 boost:

    apt-get install libboost-all-dev
    

    注意,我是通过这样做找到的

    dpkg --search bind_member_variable.hpp
    

    在已经拥有它的系统上。

    【讨论】:

    • 我已经安装了。问题似乎是文件在不同版本的boost中的位置。我正在尝试编译的项目似乎意识到了这一点,并进行了这个测试:#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 105800boost/phoenix/bind/bind_member_variable.hpp 中的文件,应该只在@ 987654327@根据测试。无论如何,谢谢。
    • 哇,你来自一个古老的版本。因为我检查了几个旧版本。请注意,您可以只包含phoenix.hpp
    猜你喜欢
    • 2016-12-12
    • 1970-01-01
    • 2016-08-24
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多