我願意用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