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 &” 展开
 我来答
匿名用户
2013-05-14
展开全部
应该是字符集问题!!
将 字符串写成这样 _T("字符串"),或者 L"字符串".
因为在VS里面,默认的 字符编码是宽字符WCHAR 而不是char
这个在项目属性的字符集中可以设置, 设置成UNICODE就是WCHAR, 设置成多字符集 就是char ,你的代码就ok.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式