ブーストライブラリを使ってツール実行ファイル(bcpなど)を作成する方法を知りたい。ソースを解凍しましたが、ツールの作成方法はわかりません。ディレクトリ$ BOOST_ROOT /ツールのすべてのツールは、対応するJamfile[.v2]
が配置されているディレクトリからbjam
を呼び出すことによって構築することができブーストツールの実行ファイルを作成する
おかげ
ブーストライブラリを使ってツール実行ファイル(bcpなど)を作成する方法を知りたい。ソースを解凍しましたが、ツールの作成方法はわかりません。ディレクトリ$ BOOST_ROOT /ツールのすべてのツールは、対応するJamfile[.v2]
が配置されているディレクトリからbjam
を呼び出すことによって構築することができブーストツールの実行ファイルを作成する
おかげ
。 bcpの場合、これは$ BOOST_ROOT/tools/bcpディレクトリで実行する必要があります。まだbjamをビルドしていない場合は、Getting Started文書を参照して必要な手順を説明してください。ビルドされた実行ファイルは、デフォルトで$ BOOST_ROOT/dist/binになります。
補完hkaiserの答え:$BOOST_ROOT
から
実行./bootstrap.sh
(追加オプションのためGetting Started参照)
./bootstrap.sh
これは./bjam
実行可能ファイルを生成します。その後、
./bjam tools/bcp
あるいはtools/bcp
にこの実行可能ファイルをコピーを行うことができますし、
./bjam
./bcp
実行ファイルが$BOOST_ROOT/dist/bin
になりますブーストはあなたのC++コードで使用一連のライブラリです。 #includeディレクティブを使用して.cppファイルに必要なBoostヘッダーを追加し、アプリケーションのコードで必要なBoost機能を使用します。次に、そのコードをC++コンパイラでコンパイルして、実行可能ファイルまたはDLLをビルドします。投票は「本当の質問ではない」として終了する。 –