我想包括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:
你至少需要头,因为加速软件包依赖于对方。 您可能希望只选择需要的头文件,但它真的会在颈部疼痛,并会带你很多时间。 该算法是:
- 仅包括
boost/unordered_map
。 - 虽然预处理器抱怨头部未发现:
- 添加一个头。
- 重新编译。
你最终将只需要头。 但我不能看到这个解决方案的任何优势。
文章来源: Using Boost unordered_map