我一直在尝试使用 Visual Studio 2012 编译一些代码,包括一些 Boost 类,并且我一直收到有关多个声明的错误。
1>c:\boost\boost_1_53_0\boost\tr1\memory.hpp(43): error C2874: using-declaration causes a multiple declaration of 'boost::bad_weak_ptr'
这发生在 boost\tr1\memory.hpp 中包含的其他几个 Boost 类中。
我检查了其他包含目录和库目录是否到位,据我所知,但问题仍然存在。有人知道吗?谢谢。