2011-01-28 8 views
15

ブーストライブラリを使ってツール実行ファイル(bcpなど)を作成する方法を知りたい。ソースを解凍しましたが、ツールの作成方法はわかりません。ディレクトリ$ BOOST_ROOT /ツールのすべてのツールは、対応するJamfile[.v2]が配置されているディレクトリからbjamを呼び出すことによって構築することができブーストツールの実行ファイルを作成する

おかげ

+0

になりますブーストはあなたのC++コードで使用一連のライブラリです。 #includeディレクティブを使用して.cppファイルに必要なBoostヘッダーを追加し、アプリケーションのコードで必要なBoost機能を使用します。次に、そのコードをC++コンパイラでコンパイルして、実行可能ファイルまたはDLLをビルドします。投票は「本当の質問ではない」として終了する。 –

答えて

3

。 bcpの場合、これは$ BOOST_ROOT/tools/bcpディレクトリで実行する必要があります。まだbjamをビルドしていない場合は、Getting Started文書を参照して必要な手順を説明してください。ビルドされた実行ファイルは、デフォルトで$ BOOST_ROOT/dist/binになります。

20

補完hkaiserの答え:$BOOST_ROOTから

実行./bootstrap.sh(追加オプションのためGetting Started参照)

./bootstrap.sh 

これは./bjam実行可能ファイルを生成します。その後、

./bjam tools/bcp 

あるいはtools/bcpにこの実行可能ファイルをコピーを行うことができますし、

./bjam 

./bcp実行ファイルが$BOOST_ROOT/dist/bin

関連する問題