这个错误是什么啊 mfc

图片说明
这个错误是什么 该怎么调试

2个回答

可能用了工程设置里Character Set为Unicode
pDC->TextOut(50,50,_T("Game Over!"));

fat_cai_niao
小胖头 您好 我找到您说的那个地方了 把它设置成了使用多字节的那个 但是 又出现了一个新的错误 错误图片评论里好像不能传。。我传在下面答案里。。麻烦您再帮忙看看吧
接近 5 年之前 回复
fat_cai_niao
小胖头 您好。。我还是没有找到工程设置在哪里啊。。。我用的是vs2013
接近 5 年之前 回复
fat_cai_niao
小胖头 非常感谢
接近 5 年之前 回复
piaobotudou
微型蚂蚁 回复小胖头: 这个参数是工程使用过的字符集,如果是Unicode,TextOut实际上是TextOutW要求输入参数是WCHAR*,如果是Multi-Byte实际是TextOutA, 参数才是char*
接近 5 年之前 回复
piaobotudou
微型蚂蚁 回复小胖头: 菜单Project->Properties->对话框左侧Configuration Properties->General->右侧Project Defaults->第三行Character Set改为Use Multi-Byte Character Set.
接近 5 年之前 回复
fat_cai_niao
小胖头 您好,能说明白一点吗 我是新手
接近 5 年之前 回复

图片说明

piaobotudou
微型蚂蚁 那就把那个地方还改回Unicode,然后所用用到字符串的地方都用_T("")括起来。_T("")是个宏可以根据这个设置自动转换字符串类型。具体可以了网上搜一下Unicode 与MultiByte区别还有_T与L的用法
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐