boost 1.53在vs2003下编译thread不过的解决方案
找到future的1400行#endif
friend class detail::future_waiter;
//template <class Rp, class Fp>
//friend BOOST_THREAD_FUTURE<Rp>
//detail::make_future_async_object(BOOST_THREAD_FWD_REF(Fp) f);
//template <class Rp, class Fp>
//friend BOOST_THREAD_FUTURE<Rp>
//detail::make_future_deferred_object(BOOST_THREAD_FWD_REF(Fp) f);
typedef typename detail::future_traits<R>::move_dest_type move_dest_type;
BOOST_THREAD_FUTURE(future_ptr a_future):
base_type(a_future)
{
}
将上面的屏蔽即可。 如果不想改的,可以使用boost::asio::detail::thread
以及
boost::asio::detail::mutex
页:
[1]