C++ C++;Boost包含错误C4265

C++ C++;Boost包含错误C4265,c++,boost,C++,Boost,我对Boost有问题 当我试图包括f.e: #include <boost\algorithm\string\split.hpp> 有什么想法吗 此问题在Visual Studio 2010和2012上都会发生。我已经在c/c++附加包含目录中设置了包含路径,并且在属性中设置为“不使用预编译头” 它应该是一个警告,而不是一个错误,请从编译器设置中删除/WX选项。它不仅是一个警告,而且在默认情况下被禁用。我已经将“将警告视为错误”设置为:No(/WX-)@IgorR。如果运气不好,请

我对Boost有问题

当我试图包括f.e:

#include <boost\algorithm\string\split.hpp>
有什么想法吗


此问题在Visual Studio 2010和2012上都会发生。我已经在c/c++附加包含目录中设置了包含路径,并且在属性中设置为“不使用预编译头”

它应该是一个警告,而不是一个错误,请从编译器设置中删除
/WX
选项。它不仅是一个警告,而且在默认情况下被禁用。我已经将“将警告视为错误”设置为:No(/WX-)@IgorR。如果运气不好,请搜索源代码(尤其是像“fbxsdk”这样的外部库的源代码),以查找
#pragma warning
。可能是某些标题包含
#pragma警告(错误:4265)
,以启用并强制执行该特定警告的错误。(奇怪:我的印象是,埃米尔改变了密码以压制这一警告。)
boost_1_54_0\boost\exception\exception.hpp(171): error C4265: 'boost::exception_detail::error_info_container' : class has virtual functions, but destructor is not virtual
1>           instances of this class may not be destructed correctly"