7

私はいくつかのBoostコンポーネントで遊んでいますが、私が取り組んでいるプロジェクトで直接必要と思われるのはですboost::shared_ptr

に必要なファイルだけを含めるのは難しいでしょうかshared_ptr、それとも少なくともBoost smart_ptrディレクトリのファイルだけをプロジェクトに含めるのは難しいでしょうか?それらはBoostの他の部分に外部依存関係があるようですが、Boostライブラリの特定のコンポーネントを使用する簡単な方法があると思いますが、それが欠けています。

必要なパーツを教えていただければ、良いチュートリアルを教えていただければ幸いです。

4

2 に答える 2

10

bcpツールを使用して、必要なヘッダーのみを抽出できます。

bcp shared_ptr /foo

shared_ptrこれにより、すべての依存関係がディレクトリfooにコピーされます

于 2011-10-07T22:19:43.427 に答える
-3

このようなブーストの shared_ptr ヘッダーのみを含めることができます

#include <boost/shared_ptr.hpp>

ここで基本的な例を見てくださいまたはここでより多くの例を見てください

この方法でブーストライブラリのほぼすべての部分を含めることができ、それ以上の依存関係はほとんどありません(より複雑なライブラリの場合のみ)

于 2011-10-07T22:10:31.917 に答える