visual studio 里面怎么创建MFC 应用程序,创建了后在OnDraw里面添加代码的时候有很多错误!
字符那里的错误时:errorC2440:“初始化”:无法从“constchar[6]”转换为“ATL::CStringT<BaseType,StringTraits>”然...
字符那里的错误时:error C2440: “初始化”: 无法从“const char [6]”转换为“ATL::CStringT<BaseType,StringTraits>”然后后面的那个错误是:error C2664: “BOOL CDC::TextOutW(int,int,const CString &)”: 不能将参数 3 从“const char [12]”转换为“const CString &”
展开
1个回答
2013-05-14
展开全部
应该是字符集问题!!
将 字符串写成这样 _T("字符串"),或者 L"字符串".
因为在VS里面,默认的 字符编码是宽字符WCHAR 而不是char
这个在项目属性的字符集中可以设置, 设置成UNICODE就是WCHAR, 设置成多字符集 就是char ,你的代码就ok.
将 字符串写成这样 _T("字符串"),或者 L"字符串".
因为在VS里面,默认的 字符编码是宽字符WCHAR 而不是char
这个在项目属性的字符集中可以设置, 设置成UNICODE就是WCHAR, 设置成多字符集 就是char ,你的代码就ok.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询