2009年06月11日(木) [長年日記]
- 定額給付金、振り込まれてた。
- 右利きのおまえらが左手でマウスを使うべきいくつかの理由を読んで、マウスを左手で使うようにしてみた。おれは本当は左利きなのでうまくフィットするはず。
- でも今の所はギクシャク。キーボードを打つときにも「逆」のイメージが伝わってしまうのだなあ。
■ [c++] Ubuntu で BOOST_CHECK_CLOSE を使うとエラーになった
Ubuntu 9.04でBoostのユニットテストフレームワークを使っていたら、BOOST_CHECK_CLOSE を呼ぶ箇所で
error: 'check_is_close' is not a member of 'boost::test_tools'
というコンパイルエラーになってしまった。パッケージのバージョンは libboost-test1.34.1。
検索すると、#338417 - libboost-test-dev: BOOST_CHECK_CLOSE out of workというDebianのバグレポートが見つかり、ここに
#include <boost/test/floating_point_comparison.hpp>
を加えればいいようなことが書いてあったので、テストプログラムに上の include を追加したら直った。
けどこんな include を書かないといけないのはおかしいよなあ。