繁体   English   中英

使用Boost unordered_map

[英]Using Boost unordered_map

我想在我的项目中包含boost::unordered_map而不下载整个Boost包。 我怎样才能做到这一点?

使用bcphttp//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所需的东西,在我的例子中是15Mb(而不是734Mb用于完整的boost库)

至少需要头文件,因为Boost包依赖于彼此。 您可能只想选择所需的头文件,但它确实会让您痛苦不堪,并且需要花费很多时间。 算法是:

  1. 仅包含boost/unordered_map
  2. 虽然预处理器抱怨找不到标题:
    • 添加该标题。
    • 重新编译。

您最终只会得到必要的标题。 但我看不出这个解决方案的任何优点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM