boost::unordered_map
Boostパッケージ全体をダウンロードせずにプロジェクトに含めたい。どうやってやるの?
質問する
736 次
2 に答える
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 には、私の場合は 15Mb に必要なものだけunordered_map
が含まれています (完全なブースト ライブラリの 734Mb とは対照的に)。
于 2012-11-16T20:32:16.047 に答える
0
Boost パッケージは互いに依存しているため、少なくともヘッダーが必要です。必要なヘッダー ファイルだけを選択したい場合もありますが、それは本当に面倒で、何時間もかかります。アルゴリズムは次のとおりです。
- のみを含めます
boost/unordered_map
。 - プリプロセッサが見つからないヘッダーについて不平を言う間:
- そのヘッダーを追加します。
- 再コンパイルします。
必要なヘッダーのみが作成されます。しかし、このソリューションの利点はわかりません。
于 2012-11-16T15:36:37.270 に答える