ブーストに必要なヘッダーファイルの数を大幅に減らす方法はありますか?理想的には、私はブーストの人々に、自分の製品を小さくする方法を見つけるよう求めています。しかし、その間、ブーストを含める方法はありますか?数千のヘッダーファイルを処理することはできませんか?ブーストヘッダーファイルを扱う
何千ものヘッダファイルを1つの "パッケージ"に "バンドル"し、その単一のファイルをソース管理にチェックインするメカニズムはありますか?
ここで問題はソースコントロールだと思います。 diff、svn stを実行してチェックアウトするのが遅いので、これらすべてのファイルを処理する必要があります。
最初のチェックイン/アウトだけが遅いですが、正しいですか?私はあなたがブーストヘッダーに重大な変更を行っているのではないかと疑うので、最初のチェックアウトでダウンロードされると、その後のチェックアウトは更新されたバージョンを取得する必要はありません。これはあなたのソース管理メカニズムが比較的穏やかであると仮定しています。 – Chad
チャドが言ったことに加えて、コードを自分で修正するつもりでない限り、サードパーティのライブラリをソース管理にチェックインしない傾向があります。代わりに、ライブラリをアーカイブし、プロジェクトにコンパイルする方法のビルド手順を含めてください。 – Praetorian
「対処する」とはどういう意味ですか?私は、プリコンパイルされたヘッダーファイルを使用することで、Boost.GILを使用するときに、10 +秒から数秒の小さなプログラムコンパイルを加速することができます。 –