2

VC 2008 で正規表現を使用しようとしていますが、ブースト ライブラリ (または少なくともブースト ライブラリ全体) を使用できません。

boost.xpressive 内のファイルが他のブースト ディレクトリ内のファイルを使用しているのを見てきました。

好奇心として、boost.xpressive のこのチュートリアルでは、リンクから xpressive.zip をダウンロードする方法が提供されていましたが、これは使用できなくなりました。

xpressive.zip には xpressive の最小限の依存関係が含まれていると想定しています。

「最小限のポータブルboost.xpressive」はどこで入手できますか?

4

1 に答える 1

3

ブーストルートで実行しました

./b2 tools/bcp
mkdir /tmp/XPRESSIVE
bcp --boost=$PWD xpressive /tmp/XPRESSIVE/

これにより、作業ツリーが 29M になりました (ブースト 1_60_0 の最大 542M と比較して)。

これには、すべてのブースト ヘッダーの約 25% が含まれます。

Boost Regex のライブラリ部分が含まれています。おそらくそれを含める必要があります(静的正規表現のみを使用する場合、オプションかどうかはわかりません)

于 2016-01-14T01:53:47.867 に答える