C++で正規表現を使ってマッチングをする必要があったので,折角boostを使ってることだしregexを使ってみた.その際,boost/regex.hppをincludeしてるのに
undefined reference to `boost::basic_regex
> >::do_assign(char const*, char const*, unsigned int)'
とエラーが出て,はまったのでいろいろ調べてたら,Makefileに以下のようにリンクオプションをつけないといけないことが分かった.
-lboost_regex-gcc-mt (or -lboost_regex-gcc-mt-s)
boostのドキュメントをざっと見てもこの記述が見あたらなかったので今後要注意.