表示: Delphi C++
表示設定

Boost ライブラリ

提供:RAD Studio XE2
移動: 案内, 検索

C++ リファレンス への移動


Boost ライブラリは、テンプレート メタプログラミングを使用して C++ 言語を大幅に拡張する、C++ ライブラリ群です。Boost 1.39 のサブセットを完全にテストし、C++Builder XE 専用にあらかじめ構成したものが含まれています。

  • バイナリを必要とする関数向けに、バイナリがビルドされています。
  • Boost ライブラリのインクルード パスは設定済みであり、Boost コードに #pragma リンク行が指定されているため必要なライブラリがあれば自動的にリンクされます。

Boost ライブラリのパスは CG_BOOST_ROOT 環境変数で指定します。環境変数は、[ツール|オプション...|環境オプション|[環境変数]ダイアログ ボックスで設定できます。通常のインストール ディレクトリは以下です。

C:\Program Files\Embarcadero\RAD Studio\9.0\include\boost_1_39\boost

たとえば、Boost minmax ライブラリを使用するには、コードで次のように指定します。

#include <boost/algorithm/minmax.hpp>

Mac OS X アプリケーションで使用可能な Boost ライブラリ

Mac OS X アプリケーション開発では、OS X 用 Boost ライブラリを使用できます。これは、開発用 PC の \lib\osx32\release\ にインストールされています。

次のファイルがインストールされています。

  • libboost_date_time-bcb-mt-1_39.a
  • libboost_math_c99-bcb-mt-1_39.a
  • libboost_math_c99f-bcb-mt-1_39.a
  • libboost_regex-bcb-mt-1_39.a
  • libboost_signals-bcb-mt-1_39.a
  • libboost_system-bcb-mt-1_39.a

前の例に示された、同じ #include コマンドを使用して、プロジェクトに Mac OS X 用 Boost ライブラリもインクルードします。

関連項目

Boost ライブラリのヘルプについては、http://www.boost.org/doc/libs/1_39_0/libs/libraries.htm を参照してください。

以前のバージョン
他言語版