Visual Studio 2010 への Boost の統合
概要
Boost は、C 言語の包括的なコレクションです。標準 C ライブラリの機能を拡張するライブラリ。 Visual Studio 2010 の空のプロジェクトに Boost をシームレスに統合するには、次の手順に従ってください。
ヘッダーのみの統合
- Boost の抽出指定されたディレクトリにアーカイブします。
- 空の Visual Studio 2010 プロジェクトで、次の手順に移動します。プロパティ マネージャーに移動し、プラットフォーム構成を選択します。
- 「Microsoft.Cpp..user」を右クリックし、[プロパティ] を選択します。
- [VC ディレクトリ] タブで、 「インクルード ディレクトリ」の下にある Boost ソース ファイルへのパス。
- 他のターゲット プラットフォームに対して手順 3 ~ 4 を繰り返します。必要です。
ビルドされたコンポーネントとの統合
- 指定されたディレクトリに Boost アーカイブを抽出します。
- Visual Studio コマンドを起動します。プロンプトが表示され、Boost に移動します
- 「bootstrap.bat」を実行して、ライブラリの構築を自動化するコンポーネントである b2.exe を構築します。
-
適切な引数を指定して「b2」コマンドを実行します:
- Win32 の場合: b2 --toolset=msvc-10.0 --build-type=complete stage ;
- x64 の場合: b2 --toolset=msvc-10.0 --build-type=complete Architecture=x86 address-model=64 stage ;
- パスを追加します前のステップ 3 ~ 5 に従って、プロパティ マネージャーの「ライブラリ ディレクトリ」に出力された Boost ライブラリにコピーします。
オプションのコンポーネントとの統合
Boost.IOStreams Bzip2 フィルター:
- Bzip2 ライブラリ ソース ファイルを指定されたファイルに格納する
- 追加の引数を指定して「b2」コマンドを再実行します: -sBZIP2_SOURCE="C:bzip2-1.0.6"
Boost.IOStreams Zlib フィルター:
- Zlib ライブラリのソース ファイルを次の場所に抽出します。指定されたディレクトリ。
- 追加の引数を指定して「b2」コマンドを再実行します: -sZLIB_SOURCE="C:zlib-1.2.5"
Boost.MPI :
- Microsoft Compute などの MPI ディストリビューションをインストールしますCluster Pack。
- Boost ディレクトリの「project-config.jam」ファイルを編集し、次の行を追加します: using mpi ;
- 次の場合は「b2」コマンドを再実行します必要です。
Boost.Python:
- Python ディストリビューションをインストールし、PATH に追加します。
- 「」を編集します。 project-config.jam」ファイルに Python のインストール パスを指定する行を追加し、
- 「b2」コマンドを再実行します。
Boost.Regex ICU サポート:
- ICU4C ライブラリのソース ファイルを指定されたディレクトリに抽出します。
- デバッグ構成とリリース構成の両方で、すべてのソリューションを「sourceallinone」ディレクトリにビルドします。
- 「」を再実行します。 b2" コマンドに追加の引数を指定します。 -sICU_PATH="C:icu4c-4_8"
以上がBoost ライブラリを Visual Studio 2010 に統合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。