
Hi Boost Users, When I compiled and linked my projects with Boost libraries, I got the following warnings ... 1>..\Boost\thread.cpp(186): warning C4273: 'boost::thread::thread' : inconsistent dll linkage 1>..\Boost\thread.cpp(189): warning C4273: 'boost::thread::start_thread' : inconsistent dll linkage 1>..\Boost\thread.cpp(247): warning C4273: 'boost::thread::get_id' : inconsistent dll linkage ... What could be the cause? I want to link Boost.thread dll dynamically and other Boost libraries statically. If I set #define BOOST_ALL_DYN_LINK, I could not generate boost_thread_vc100_mt-1_47.lib and boost_thread_vc100_mt-1_47.dll, so I commented out it to build boost_thread_vc100_mt-1_47.lib and boost_thread_vc100_mt-1_47.dll. In order to build all other static libraries, I set #define BOOST_ALL_DYN_LINK. So my libraries are mixed. Is it the cause for those warnings? How can I figure out a good solution to build some dynamic dll and other static libs at the same time? Thanks, Yan