On Fri, Jan 25, 2019 at 12:41 PM Harikrishna via Boost-users
Hi All, I am trying to use boost json_parser. I have included json_parser.hpp in my cpp file, I have not included any other code. But I am getting many compilation errors like error: 'boost::spirit::classic' has not been declared and In function void boost::property_tree::json_parser::read_json_internal(std::basic_istream
&, Ptree&, const std::string&): [exec] /usr/include/boost/property_tree/detail/json_parser_read.hpp:288: error: \u2018classic\u2019 is not a namespace-name Can you help me resolve this issue?
I read the documentation on Boost.PropertyTree support for JSON, and came to the conclusion that I did not want to be constrained by the limitations imposed by Boost.PropertyTree, etc. Interesting, though, that it has to do with Boost.Spirit.Classic. At the end of the day I decided to roll my own AST and Boost.Spirit.Qi parser. So far so good, it's not that complicated.
Thanks Harikrishna _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org https://lists.boost.org/mailman/listinfo.cgi/boost-users