Mac OS X はスタティック リンクをサポートしていないため,boost::test するときは #define BOOST_TEST_DYN_LINK が必須のようです. 経緯 boost.test をちょっと試そうと思っていくつかちょっとだけ実験してた. 参考にしたのはとりあえずここらへん. letsboost::test さくらんぼのlambda日記 で,スタティック リンクでも試そうと #define BOOST_TEST_DYN_LINK を消して, % g++ test.cpp -lboost_unit_test_framework test.cpp -staticとしたのだけど, ld: library not found for -lcrt0.o collect2: ld returned 1 exit statusというエラーがでてコンパルができなかった. ちょっと調