boost的版本更新中,strand的接口也会有所改变。 找到报错的位置,修改一下语句: 把boost::asio::strand 修改为: boost::asio::io_service::strand 就可以解决了。