В Boost существует правило именования библиотек:
1) boost_thread-vc90-mt-gd-1_38.lib для динамически связанной версии
2) libboost_thread-vc90-mt-gd-1_38.lib для статически связанной версии
BOOST_LIB_PREFIX: "lib" for static libraries otherwise "".
Существует определение препроцессора, которое вы можете определить в своем проекте, чтобы использовать динамически связанную версию библиотеки наддува BOOST_DYN_LINK=1
Имеет это описание:
BOOST_DYN_LINK: Optional: when set link to dll rather than static library.
Еще одно определение, которое указывает использовать динамическую версию Boost.Thread: BOOST_THREAD_USE_DLL