在pugixml中调用成员函数时出错? 在VisualC++ 2010中使用PuGXML时,在设置int、string的值时,会出现错误。我的意思是,当我想设置int值时,函数会给出以下错误:

在pugixml中调用成员函数时出错? 在VisualC++ 2010中使用PuGXML时,在设置int、string的值时,会出现错误。我的意思是,当我想设置int值时,函数会给出以下错误:,c++,visual-c++,C++,Visual C++,pugi::xml\u node::set\u value”:无法将参数1从“unsigned int”转换为“const pugi::char\u t*” 或者,如果我使用字符串,则: pugi::xml\u node::set\u value”:无法将参数1从“string”转换为“const pugi::char\u t*” 任何主体都可以提供一些信息吗?我如何将字符串或int类型值转换为const pugi::char_t*如果您有一个std::string s,则传递s.c_str()

pugi::xml\u node::set\u value”:无法将参数1从“unsigned int”转换为“const pugi::char\u t*” 或者,如果我使用字符串,则:

pugi::xml\u node::set\u value”:无法将参数1从“string”转换为“const pugi::char\u t*”


任何主体都可以提供一些信息吗?我如何将字符串或int类型值转换为const pugi::char_t*

如果您有一个
std::string s
,则传递
s.c_str()
。这项工作完成了一点,但现在它给了我另一个错误,无法从“bool”转换为“pugi::xml_node”@khan,编译器将准确地告诉您错误在代码中的位置。查找
bool
并将您传递的内容与函数期望的内容进行比较。这是同一行,谢谢删除了它。。。。