現在の VS 2010 プロジェクトで Boost Regex が機能しない理由がわかりません。Linux では同じコードが正常に動作し、VS 2010 でも、問題のあるコードと同じ入力だけで小さなプロジェクトを作成すると動作します。
私のプロジェクトでは、boost::regex_search
が呼び出されたときにプログラムがクラッシュし、何らかの理由で を使用してプロジェクトをコンパイルすると、BOOST_ALL_DYN_LINK
trueboost::regex_search
が返されますが、次の命令がスローされます
Attempt to access an uninitialzed boost::match_results<> class.
それでも別の理由でクラッシュします。デフォルトのコンパイラ設定と関係があると思いますが、どこから始めればよいかわかりません。