Probleme mit dem Boost xml parser

  • Themenstarter Themenstarter C152778
  • Beginndatum Beginndatum
C

C152778

Hallo,

Ich möchte gerne den xml parser (XML Rapid) von der Boost Bibliothek verwenden. Möchte ich das Beispiel aus der Boost HP compilieren, erhalte ich allerdings folgende Fehlermeldung:

..\src\server\XMLReader.cpp:17: instantiated from here
C:/Programme/boost_1_42_0/boost/property_tree/detail/xml_parser_read_rapidxml.hpp:108: error: non-constant `(((int)f_c) | 3072)' cannot be used as template argument
C:/Programme/boost_1_42_0/boost/property_tree/detail/xml_parser_read_rapidxml.hpp:108: error: no matching function for call to `rapidxml::xml_document<char>::parse(char*)'
Build error occurred, build is stopped

Das Beispiel ist zu finden unter:
http://www.boost.org/doc/libs/1_43_0/libs/property_tree/examples/debug_settings.cpp

Eigentlich ein simples Beispiel, bei dem man nicht viel falsch machen kann. Durch Auskommentieren habe ich festgestellt, dass der Fehler bereits bei der read_xml Funktion auftritt.

Weiß jemand Rat ?


Schöne Grüße, Cyraid
 
Zurück