我想在我的项目中包含boost::unordered_map
而不下载整个Boost包。我怎么能这样做?
答案 0 :(得分:6)
使用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
所需的东西,在我的情况下为15Mb(相对于完整的增强库为734Mb)< / p>
答案 1 :(得分:0)
您至少需要标头,因为Boost包依赖于彼此。您可能只想选择所需的头文件,但它确实会让您痛苦不堪,并且需要花费很多时间。算法是:
boost/unordered_map
。您最终只会得到必要的标题。但我看不出这个解决方案的任何优点。