所以我尝试使用boost::property_tree::read_json
。
为此,我需要:#include <boost/property_tree/json_parser.hpp>
当我试着虽然得到:
警告C4512:
boost::property_tree::json_parser::detail::source<Encoding,Iterator,Sentinel>
:无法生成赋值运算符
我可以禁用此警告,但这感觉特别讨厌。我会假设Boost会自动编译警告吗?
我正在使用visual-studio-2012并且我在Boost 1.59.1以及Boost 1.65.1上看到了这个错误,我发现comment here暗示它是&#39;自Boost 1.57.0以来一直存在。我是否必须禁用此警告或是否有解决方法?
答案 0 :(得分:1)
我有以下几种提升标题:
#pragma warning(push)
#pragma warning(disable : <warning-number>)
#include <boost...>
#pragma warning(pop)