【发布时间】:2018-01-12 18:43:26
【问题描述】:
所以我尝试使用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 表明它自 Boost 1.57.0 以来就一直存在。我必须禁用此警告还是有解决方法?
【问题讨论】:
标签: visual-studio-2012 c++ visual-studio boost compiler-warnings boost-propertytree