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("")