正規表現ライブラリを使用するには、boost をビルドする必要があります。次のように、bootstrap.sh を使用して bjam を作成できました。
./bootstrap.sh --with-toolset=mingw
注 - --with-toolset=mingw 引数を省略すると、コンパイルが失敗します - ブートストラップは、wait.h、resource.h、ar.h を見つけることができません。mingw toolset 引数を使用すると、bjam をコンパイルできます。次に、bjam を実行して取得します。
./bjam.exe mingw.jam: そのようなファイルまたはディレクトリはありません e:/libraries/boost_1_45_0/tools/build/v2/build\toolset.jam:38: toolset.using 内 モジュール ツールセットでルール mingw.init が不明です。 e:/libraries/boost_1_45_0/tools/build/v2/build\project.jam:881: 使用中 project-config.jam:12: modules.load 内 e:/libraries/boost_1_45_0/tools/build/v2\build-system.jam:257: in load-config e:/libraries/boost_1_45_0/tools/build/v2\build-system.jam:423: ロード構成ファイル内 e:/libraries/boost_1_45_0/tools/build/v2\build-system.jam:554: 読み込み中 e:\libraries\boost_1_45_0\tools\build\v2/kernel\modules.jam:283: インポート中 e:\libraries\boost_1_45_0\tools\build\v2\kernel\bootstrap.jam:142: ブーストビルド内 e:\libraries\boost_1_45_0\boost-build.jam:17: モジュール スコープ内
パラメータのバリエーションをいくつか試しましたが、同じエラーが発生しました。
./bjam.exe --build-dir=e:/libraries/boost_1_45_0/ --toolset=mingw ./bjam.exe --build-dir=e:/libraries/boost_1_45_0/ --toolset=gcc
bjam をビルドする方法がわかりません。助言がありますか?