我愿意用SDL制作2D游戏,我正在关注Shaun Mitchell的书。但是当我试图编译我的项目时,我遇到了这种用户定义类型转换错误的严重困难...无法从常量TiXmlString转换为常量std :: string&
另外,我对这个主题不熟悉。我看过一些教程并在网上搜索解决方案。
我需要
operator std::string&() const { return ???;}
添加到TiXmlString类tinyxmlstr.h?如果是的话,如何实施呢?我应该返回什么?
如果我不定义STL中tinyxml.h(我使用),编译然后返回一个链接错误。
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类和实现是一样的一书中。
最后,如果我在某处发生错误,如何正确调试以及在哪里寻找它?先谢谢你!
将所有相关信息放入您的问题中,而不是将图像链接到其他地方。 – stark