error C2440: “初始化”: 无法从“const char *”转换为“ATL::CStringT”

背景:

ATL项目,使用tinyXML解析xml文件时。

TiXmlAttribute* attributeOfVersion = VersionAttributeElement->FirstAttribute(); 
CString VersionNote = attributeOfVersion->Value(); //此句报的错误。


解决方法:

将此句改为  CString VersionNote ((char*)_bstr_t(attributeOfVersion->Value()));


_bstr_t 包含头文件

你可能感兴趣的:(VS)