"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 中的包含语句已解决问题。
如标题所述,当我尝试从 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 中的包含语句已解决问题。