c++编译时出现错误如何解决

来源:百度知道 编辑:UC知道 时间:2024/05/12 04:55:37
error C2664: “BOOL CDC::TextOutW(int,int,const CString &)”: 不能将参数 3 从“const char [27]”转换为“const CString &”
原因如下: 无法从“const char [27]”转换为“const CString”
class“ATL::CStringT<BaseType,StringTraits>”的构造函数声明为“explicit”
with
[
BaseType=wchar_t,
StringTraits=StrTraitMFC_DLL<wchar_t>
]

楼主提供编译信息显示,存在使用类方法时,参数类型不匹配的问题。请楼主仔细检查第三个参数的类型,是否与const CString &匹配或者能够自动转换为该类型?