YAMAGUCHI::weblog

ジャイトニオ猪場のはからいで、全財産を失いました。トランスマスターケンちゃんこと、剣持です。

boostで正規表現

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のドキュメントをざっと見てもこの記述が見あたらなかったので今後要注意.