Aby całkiem wydrukować moje wyjście XML z boost::property_tree, napisałem poniższy kod:błąd Kompilacja z boost :: property_tree :: xml_writer_settings
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/xml_parser.hpp>
int main()
{
std::string filename = "test.xml";
boost::property_tree::ptree pt;
pt.put("some.path.value", "hello");
boost::property_tree::xml_writer_settings<char> settings('\t', 1);
write_xml(filename, pt, settings);
}
Niestety mam ten błąd i nie mogę znaleźć żadnych informacji o tym:
/usr/local/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:38:19: error: type 'char' cannot be used prior to '::' because it has no members
typedef typename Str::value_type Ch;
^
Masz pomysł?
[Dokument] (http://www.boost.org/doc/libs/master/boost/property_tree/detail/xml_parser_writer_settings.hpp) ** może ** pomóc, ale nie jestem pewien –
to jest nagłówek, którego używam. –
_Następny time_: Proszę podać odpowiedni kod w pytaniu, abyśmy mogli uzyskać odpowiedź, zamiast wyciągać "dzięki, ale ... "w komentarzach :) – sehe