Boost
サード パーティ製ソフトウェア アドイン への移動
Boost は、テンプレート メタプログラミングを用いて C++ プログラミング言語を大幅に拡張する一連の C++ ライブラリです。RAD Studio では、Boost のサブセット(完全にテストされ特に C++Builder 用にあらかじめ構成されたもの)をインストールすることができます。
目次
サポートされているバージョン、コンパイラ、プラットフォーム
RAD Studio では、次の表に示すように、アプリケーションのビルドに使用されるコンパイラに応じて、さまざまなバージョンの Boost をサポートしています。
プラットフォーム | コンパイラ | Boost ライブラリのバージョン |
---|---|---|
32 ビット Windows |
1.39.0 | |
1.55.0 | ||
64 ビット Windows |
1.55.0 | |
OS X |
1.39.0 | |
Android |
1.53.0 |
Android サポート
C++Builder では、サードパーティ製ライブラリ パッケージを通じて Android モバイル プラットフォーム向けの Boost をサポートしています。[ツール|GetIt パッケージ マネージャ]を使って、Boost for Android 1.53 をダウンロードできます。
詳細については、Boost for Android 1.53 の関連ページを参照してください。
Boost のインストール
Boost をインストールするには、次のいずれかを行います。
- [ツール|GetIt パッケージ マネージャ]を選択し、Boost パッケージをダブルクリックして[GetIt パッケージ マネージャ]で Boost をインストールします。
- Web ブラウザで次のファイルを開き、[Boost Library for C++Builder Berlin]の下のダウンロード リンクをクリックします。
C:\Program Files (x86)\Embarcadero\Studio\18.0\available_downloads_en.htm
- 当社 Embarcadero からメディア キットを入手した場合は、メディア キットに Boost インストーラが含まれています。
アプリケーションへの Boost の組み込み
他のライブラリの場合と同じように、Boost のヘッダー ファイルをインクルードできます。C++ アプリケーションでは、使用するコンパイラに適したバージョンの Boost が自動的に使用されます。
たとえば、BCC32 でビルドするアプリケーションで minmax ライブラリを使用するには、コードで次のようにインクルードします。
#include <boost/algorithm/minmax.hpp>
Boost のバージョンが異なれば、そこに含まれているヘッダー ファイルや API も異なる可能性があります。さまざまなバージョンの Boost をサポートするコンパイラを使ってアプリケーションをビルドする場合は、条件付きコンパイルを使用しなければならない可能性があります。
IDE では、Boost のインクルード パスは次の環境変数で指定されます。
- CG_BOOST_ROOT(BCC32、BCCOSX の場合):
C:\Program Files (x86)\Embarcadero\Studio\18.0\include\boost_1_39
- CG_64_BOOST_ROOT(BCC32C、BCC64 の場合):
C:\Program Files (x86)\Embarcadero\Studio\18.0\include\boost_1_55
これらの変数は、[ツール|オプション...|環境オプション|環境変数]ダイアログ ボックスで定義されています。
Boost のドキュメント
下記のリンクをたどると、RAD Studio でサポートされている Boost バージョンのオンライン ヘルプにアクセスできます。
Boost のアンインストール
[GetIt パッケージ マネージャ]を使って Boost をインストールした場合は、次の手順のとおり、それを使用して Boost を削除します。
- RAD Studio を起動し、[ツール|GetIt パッケージ マネージャ]を選択して[GetIt パッケージ マネージャ]ウィンドウを開きます。
- Boost エントリを探します。検索ボックスに「Boost」と入力すると、[GetIt パッケージ マネージャ]に他のパッケージが表示されなくなります。
- Boost エントリの[アンインストール]をクリックします。
他のインストール方法を使って Boost をインストールした場合は、次の手順に従います。
- Windows の[コントロール パネル]を開き、[プログラムのアンインストール]をクリックします。
- [Boost Libraries for C++Builder <バージョン>]をダブルクリックします。Boost インストーラが起動します。
- Boost インストーラの[ようこそ]ページで、[削除]オプションを選択し、[次へ >]をクリックします。
- [アンインストール準備完了]ページで、[次へ >]をクリックします。
関連項目
サンプル
- RTL Boost Archive サンプル