Проблема в том, что вы пытаетесь привязать функцию-член, попробуйте следующее (у меня нет вашей буст-версии, поэтому я понятия не имею, работает ли она наверняка)
boost::thread thrd(&test::hello, &t, 10);
Если вы не можетеиспользуйте связыватель
boost::thread thrd(
boost::bind(&test::hello, &t, 10));
Если ваш компилятор достаточно новый, вы можете использовать стандартные библиотечные эквиваленты для всех из них, изменив пространство имен Boost для std :: (заполнитель находится в std :: placeholder не глобальныйпространство имен).
std::thread(... //c++11