5

icu/unicode をサポートする Boost.Regex をビルドするには? 私のコンパイラは GCC で、IDE は Eclipse C++ です。Eclipse でバイナリ ファイルを構成する方法は? この「bjam --sHAVE_ICU=1 toolset=gcc」を実行しようとしました。しかし、うまくいきませんでした。「bjam -has_icu」で icu サポートが有効になっているかどうかを確認すると、「has icu builds : no」というメッセージが表示されます。

4

3 に答える 3

5

-sICU_PATH=<icuRoot>と を使用してICU に対して Boost をビルドし-sICU_LINK="-L<icuLibDir>"ます。

Boost が ICU を適切に検出できないことも確認しており、ファイル has_icu_test.cpp にパッチを適用する必要がありました (単に main() 関数から 0 を返すだけです)。これは、他のすべてが適切に設定されていることがわかっている場合に機能します。

于 2013-04-30T16:29:03.847 に答える