So zwei Sachen habe ich schon mal:
1. Ich würde vorschlagen statt #include "iostream.h" #includevorschlagen, da die alten Libs als deprecated/antiquated deklaiert ist.
2. Welche XML Lib hast du in der Config Klasse? Ich bekomme das bei mir nicht compiliert...
MonitorConfiguration.h:41: error: ‘XMLNode’ does not name a type
MonitorConfiguration.h:67: error: ‘XMLNode’ has not been declared
MonitorConfiguration.h:68: error: ‘XMLNode’ has not been declared
MonitorConfiguration.h:69: error: ‘XMLNode’ has not been declared
MonitorConfiguration.h:71: error: ‘XMLNode’ has not been declared
MonitorConfiguration.h:72: error: ‘XMLNode’ has not been declared
MonitorConfiguration.h:75: error: ‘XMLNode’ has not been declared
MonitorConfiguration.cpp:75: error: ‘std::string MonitorConfiguration::getNodeText’ is not a static member of ‘class MonitorConfiguration’
MonitorConfiguration.cpp:75: error: ‘XMLNode’ was not declared in this scope
MonitorConfiguration.cpp:75: error: expected primary-expression before ‘childName’
MonitorConfiguration.cpp:75: error: expected primary-expression before ‘defaultValue’
MonitorConfiguration.cpp:76: error: expected ‘,’ or ‘;’ before ‘{’ token
MonitorConfiguration.cpp:88: error: ‘int MonitorConfiguration::getNodeInt’ is not a static member of ‘class MonitorConfiguration’
MonitorConfiguration.cpp:88: error: ‘XMLNode’ was not declared in this scope
MonitorConfiguration.cpp:88: error: expected primary-expression before ‘childName’
MonitorConfiguration.cpp:88: error: expected primary-expression before ‘int’
MonitorConfiguration.cpp:88: error: initializer expression list treated as compound expression
MonitorConfiguration.cpp:89: error: expected ‘,’ or ‘;’ before ‘{’ token
MonitorConfiguration.cpp:104: error: ‘std::string MonitorConfiguration::ReadChannel’ is not a static member of ‘class MonitorConfiguration’
MonitorConfiguration.cpp:104: error: ‘XMLNode’ was not declared in this scope
MonitorConfiguration.cpp:104: error: expected primary-expression before ‘int’
MonitorConfiguration.cpp:104: error: expected primary-expression before ‘int’
MonitorConfiguration.cpp:105: error: expected ‘,’ or ‘;’ before ‘{’ token
MonitorConfiguration.cpp:139: error: variable or field ‘ReadSoundCard’ declared void
MonitorConfiguration.cpp:139: error: ‘int MonitorConfiguration::ReadSoundCard’ is not a static member of ‘class MonitorConfiguration’
MonitorConfiguration.cpp:139: error: ‘XMLNode’ was not declared in this scope
MonitorConfiguration.cpp:139: error: expected primary-expression before ‘int’
MonitorConfiguration.cpp:139: error: initializer expression list treated as compound expression
MonitorConfiguration.cpp:140: error: expected ‘,’ or ‘;’ before ‘{’ token
MonitorConfiguration.cpp:169: error: variable or field ‘ReadAuthenticationData’ declared void
MonitorConfiguration.cpp:169: error: ‘int MonitorConfiguration::ReadAuthenticationData’ is not a static member of ‘class MonitorConfiguration’
MonitorConfiguration.cpp:169: error: ‘XMLNode’ was not declared in this scope
MonitorConfiguration.cpp:170: error: expected ‘,’ or ‘;’ before ‘{’ token
MonitorConfiguration.cpp:221: error: variable or field ‘ReadTCPConfiguration’ declared void
MonitorConfiguration.cpp:221: error: ‘int MonitorConfiguration::ReadTCPConfiguration’ is not a static member of ‘class MonitorConfiguration’
MonitorConfiguration.cpp:221: error: ‘XMLNode’ was not declared in this scope
MonitorConfiguration.cpp:222: error: expected ‘,’ or ‘;’ before ‘{’ token
MonitorConfiguration.cpp: In member function ‘bool MonitorConfiguration::ReadConfiguration(std::strin g)’:
MonitorConfiguration.cpp:242: error: ‘XMLNode’ was not declared in this scope
MonitorConfiguration.cpp:242: error: expected `;' before ‘xNode’
MonitorConfiguration.cpp:243: error: expected `;' before ‘config’
MonitorConfiguration.cpp:246: error: ‘config’ was not declared in this scope
MonitorConfiguration.cpp:248: error: expected `;' before ‘tcpNode’
MonitorConfiguration.cpp:250: error: ‘tcpNode’ was not declared in this scope
MonitorConfiguration.cpp:257: error: expected `;' before ‘authNode’
MonitorConfiguration.cpp:259: error: ‘authNode’ was not declared in this scope
MonitorConfiguration.cpp:268: error: expected `;' before ‘sndNode’
MonitorConfiguration.cpp:271: error: ‘sndNode’ was not declared in this scope
make[1]: *** [MonitorConfiguration.o] Error 1