使用Boost unordered_map(Using Boost unordered_map)

2019-07-03 21:38发布

我想包括boost::unordered_map在我的项目,而无需下载整个升压包。 我怎样才能做到这一点?

Answer 1:

使用bcp : http://www.boost.org/doc/libs/1_52_0/tools/bcp/doc/html/index.html

cd $BOOST_DIR
bcp unordered_map /tmp/TEST

现在,/ tmp / test目录包含所需要的东西unordered_map ,在我的情况下,为15兆字节(而不是734Mb为全力助推库)



Answer 2:

你至少需要头,因为加速软件包依赖于对方。 您可能希望只选择需要的头文件,但它真的会在颈部疼痛,并会带你很多时间。 该算法是:

  1. 仅包括boost/unordered_map
  2. 虽然预处理器抱怨头部未发现:
    • 添加一个头。
    • 重新编译。

你最终将只需要头。 但我不能看到这个解决方案的任何优势。



文章来源: Using Boost unordered_map