我正在尝试使用MSVC 11.0使用boost 1.57.0编译程序,我收到以下错误:
z:\d\dev\boost_1_57_0\boost\exception\exception.hpp(171) : error C4265: 'boost::exception_detail::error_info_container' but destructor is not virtual instances of this class may not be destructed correctly
我能做些什么吗?
这些帖子似乎没有提供解决方案
答案 0 :(得分:1)
我以前应该考虑过这个问题。该错误是通过/W4
提升为错误的警告。我设法通过在include周围包含警告禁用来修复它。
#pragma warning(push)
#pragma warning(disable : 4265)
#include <boost/...>
#pragma warning(pop)