3

を使用するディストリビューションとビルド プロセスを簡素化しようとしていますboost::shared_ptr(Android と STLport には含まれていませんshared_ptr)。Boost を使用して、その依存関係bcpをコピーしました。shared_ptrその結果、340 の依存関係が多数のディレクトリに分散しました。

$ mkdir boost-shared_ptr
$ cd boost-1.54.0
$ ./dist/bin/bcp shared_ptr ../boost-shared_ptr
...
$ cd ../boost-shared_ptr
$ find . -type f | wc -l
340

単一のファイルに前処理boost::shared_ptrしてから、その単一のファイル ( shared_ptr.hpp) をdeps/ディレクトリに配置する方法はありますか?

4

1 に答える 1

1

これは悪い考えです。長所がほとんどない多数の短所。ブースト ファイルは常に「そのまま」使用してください。ほとんどの場合、それらは慎重に設計されています。

オリジナルのブースト ファイルを含むライブラリをユーザーに提供していただければ、ユーザーにメリットがあることは間違いありません。自分でダウンロードしたり、バージョンをアップグレードしたりできます。

于 2013-07-23T05:10:27.943 に答える