首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

error C2664://如何解决?

2012-09-06 
error C2664://怎么解决???error C2664: “CXMLParse::LoadXMLByFile”: 不能将参数1 从“const wchar_t [17]

error C2664://怎么解决???
error C2664: “CXMLParse::LoadXMLByFile”: 不能将参数1 从“const wchar_t [17]”转换为“const char *”
1> 与指向的类型无关;转换要求reinterpret_cast、C 样式转换或函数样式转换

[解决办法]
可以用reinterpret_cast转换
在Linux下可以用mbstowcs()和wcstombs()实现wchar_t*和char*的相互转换
Windows下好像是WideCharToMultiByte()和MultiByteToWideChar()

热点排行