C++ 无法在setAttribute中传递字符串
我会犯这样的错误 [错误]调用“tixmlement::SetAttribute(std::string&,const string&)”时没有匹配的函数C++ 无法在setAttribute中传递字符串,c++,tinyxml,C++,Tinyxml,我会犯这样的错误 [错误]调用“tixmlement::SetAttribute(std::string&,const string&)”时没有匹配的函数 我无论如何都需要设置属性 您是否忘记了定义TIXML\u USE\u STL?您不做TiXmlElement书(“书”)的任何原因?凯西,说真的,它帮了我很多。我是个笨蛋,我完全错过了。thanx问题通过在tinixml.h的开头给出#define TIXML_USE_STL来解决 TiXmlElement * book = new TiXm
我无论如何都需要设置属性 您是否忘记了定义TIXML\u USE\u STL?您不做TiXmlElement书(“书”)的任何原因代码>?凯西,说真的,它帮了我很多。我是个笨蛋,我完全错过了。thanx问题通过在tinixml.h的开头给出#define TIXML_USE_STL来解决
TiXmlElement * book = new TiXmlElement( "book" );
root->LinkEndChild( book );
string str1="name";
const string str2=catalog[i].id();
book->SetAttribute(str1,str2);