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

N多字符串转换异常,什么原因

2012-03-03 
N多字符串转换错误,什么原因错误179error C2440: “类型转换”: 无法从“CString”转换为“LPCSTR”错误58error

N多字符串转换错误,什么原因
错误179error C2440: “类型转换”: 无法从“CString”转换为“LPCSTR”
错误58error C2664: 不能将参数 2 从“const char [10]”转换为“UINT”
错误134error C2664: 不能将参数 1 从“const char [11]”转换为“CString”
错误72error C2664: 不能将参数 3 从“const char [6]”转换为“LPCTSTR”
。。。
各种

怎么回事啊,是不是工程编码有什么设置??

[解决办法]
你用的是新版的编译器,要改一下属性。步骤如下 项目-》属性-》配置属性-》常规-》字符集,将使用Unicode字符集改为使用多字符集.
[解决办法]
1、字符集用多字节
2、CString str变量初始化时都加上_T("")

热点排行