C++Builder好きの秘密基地 このページをアンテナに追加 RSSフィード Twitter

2007-07-26

Boost C++ Libraries Version 1.34.1リリース

boostが1.34.1にバージョンアップしたので、過去のC++Builderで駄目だった奴を追試。
結論から言うと、String Algorithms Libraryも、BOOST_FOREACHも駄目だった。(´・ω・`)ショボーン

とおりすがりとおりすがり 2007/07/27 02:48 >BOOST_FOREACHも駄目だった
ん?バージョン番号の話ではなくて?

A7MA7M 2007/07/27 12:16 バージョンを1.34.1に差し替えて、そのままやってみたらうまくいきませんでした。
その代わり、1.34.0ベースのbcbboostだと問題がないので、その辺が本家にマージされていないような感じです。

C++が好きC++が好き 2007/08/02 08:06 >過去のC++Builderで駄目だった奴を追試
C++Builder2007でもだめだったとふことでせうか?
Regression Testsにも反映されていないようなので、2007買うかどうか思案中です。
と言っている間に、highlanderが出る気がする。

A7MA7M 2007/08/02 22:58 この前のデベロッパーズキャンプで1.34.1のBoostで対応という話で期待していたのですが、素のままではうまくいきませんでした。
Regression Testsは通っているみたいなのですけどね・・・。
Highlanderではコンパイラのバージョンがあがるはずですので、それがC++Builder2007 Update#1に反映されると思います。
とりあえずbcbboostでしのいで、Update#1待ちという感じです。

とおりすがりとおりすがり 2007/08/03 04:04 以下、某所からの引用
私自身は試せないので、追試よろしく

-----
これは, BOOST 側で Borland C++ のバージョンを調べている箇所が
最新の Borland C++ に対応していないためのようです。

boost¥config¥compiler¥borland.hpp

の中に, バージョンが 0x582 以下であるかどうかチェックしている
箇所が 2つあるので, それを 0x592 に直したところ, 問題なくコン
パイルできました。

C++が好きC++が好き 2007/08/03 08:15 A7Mさん、とおりすがりさん、ありがとうございます。
VC++でしのいでいるので(笑)、デベロッパーキャンプ見てから決めます。

とおりすがりとおりすがり 2007/08/04 17:19 0x592 -> 0x591 かな?

A7MA7M 2007/08/04 19:52 試しにboost¥config¥compiler¥borland.hppのバージョンチェック部分を修正したら、BOOST_FOREACHはばっちり動きました。
残念ながら、String Algorithms Libraryは残念ながら駄目でした。アドバイス等ありがとうございます。>ALL

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/A7M/20070726/1185458516
Connection: close