桜、抹茶、白、日記

名古屋市在住のC++使いのcoderの日記だったもの。

STLPort + boost

の環境で、VC++7.1とそれ以降でまた挙動が異なるトラブル発生。
VC++8.0以降の環境時にboost::mathのクラスでcomplex< T >型のabsの呼び出しで、型があいまいだとコンパイルエラー。使っているSTLPortがv4.6系と古いのが原因と思われたのでSTLportの方を修正しようかと思ったのですが、直せなかったのでboost側を修正orz
因みにSTLportを使わないとちゃんとコンパイル出来ました。