"xtime: ambiguous symbol" 错误,包括 <boost/asio.hpp>

"xtime: ambiguous symbol" error, when including <boost/asio.hpp>

如标题所述,当我尝试从 boost 中包含 asio.hpp 时,出现此错误:

'xtime': ambiguous symbol (compiling source file FILEPATH)
note: could be 'xtime'    (compiling source file FILEPATH)
or   'boost::xtime'       (compiling source file FILEPATH)

我读到这个问题可以与 “使用命名空间” 相关联,但是在我的项目中删除所有这些语句后,错误仍然弹出。你知道除了 "using namespace" 之外还有什么会导致这个问题吗?

如评论中sehe所述,重新排序 FILEPATH 中的包含语句已解决问题。