Ich bin bereit, ein 2D-Spiel mit SDL zu machen und ich folge einem Buch von Shaun Mitchell. Aber ich hatte ernsthafte Schwierigkeiten mit diesem benutzerdefinierten Typ Umwandlung Fehler beim Versuch, mein Projekt zu kompilieren ...Const TiXmlString kann nicht in const konvertiert werden std :: string &
Auch ich bin mit diesem Thema nicht vertraut. Ich habe mir einige Tutorials angeschaut und im Internet nach einer Lösung gesucht.
Muss ich
operator std::string&() const { return ???;}
zum tinyxmlstr.h in TiXmlString Klasse hinzufügen müssen? Wenn ja, wie wird es umgesetzt? Was soll ich zurückgeben?
Wenn ich nicht definieren, die STL (was ich verwende) in tinyxml.h, der Compiler gibt dann eine Verknüpfung Fehler.
Error 19 error LNK2019: unresolved external symbol "public: virtual __cdecl TiXmlNode::~TiXmlNode(void)" ([email protected]@[email protected]) referenced in function "public: virtual __cdecl TiXmlDocument::~TiXmlDocument(void)" ([email protected]@[email protected])
StateParser Klasse und Umsetzung ist das gleiche wie die in dem Buch.
Schließlich, wenn ich irgendwo einen Fehler habe, wie man es richtig debuggt und wo man danach sucht? Vielen Dank im Voraus!
Setzen Sie alle relevanten Informationen in Ihre Frage, nicht in Bilder, die woanders verlinkt sind. – stark