visual studio中,cs.lpszName赋值问题(无法从"const char [17]"转换为"LPCWSTR")
2012-02-19 16:17
483 查看
看孙鑫视频的时候,发现cs.lpszName = "维新";在vc6.0可以正常执行,换到visual studio中的时候就不能执行了:
错误 1 error C2440: “=”: 无法从“const char [17]”转换为“LPCWSTR” ;看了下网上的说法,大多说改成:cs.lpszName = _T("weixin");后来发现将项目编码方式改一下就可以了。
具体如下:
Visual Studio ->项目->XXX(项目名)属性->常规->字符集,后面改成:“使用多字节字符集”
错误 1 error C2440: “=”: 无法从“const char [17]”转换为“LPCWSTR” ;看了下网上的说法,大多说改成:cs.lpszName = _T("weixin");后来发现将项目编码方式改一下就可以了。
具体如下:
Visual Studio ->项目->XXX(项目名)属性->常规->字符集,后面改成:“使用多字节字符集”
相关文章推荐
- 无法从"const char [11]"转换为"LPCWSTR"等问题
- error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”类问题
- LNK1120: "无法解析的外部命令" LNK2019: "无法解析的外部符号 "void __cdecl Opearate(void)"类似问题的解决方法
- 无法将参数 2 从“const char [58]”转换为“LPCWSTR”
- Sql Server 2008 R2出现"provider:命名管道提供程序,error:40"问题,无法登录数据库 做个记录
- 遇到“拒绝了对对象的 EXECUTE 权限”和“无法作为数据库主体执行,因为主体 "dbo" 不存在、无法模拟这种类型的主体,或您没有所需的权限”的问题
- error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- 无法从const char [6]转换为LPCWSTR
- VC error c2243:"类型转换" 转换存在,但无法访问
- "服务器存储空间不足,无法处理此命令"问题解决方法
- error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- MFC listctrl NMCLICK消息 错误 无法从"NMHDR*"转换为"NMITEMACTIVATE"
- [置顶] 【代码库】无法从"int?"转换为"int"
- error C2440: “=”: 无法从“const char (*__w64 )[17]”转换为“char *”
- "?:"运算符类型转换问题
- 解决Linux下Qt编译出现"cannot find -lGL"以及无法安装libgl1-mesa-dev的问题
- VS2010中,无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- 关于linq to sql调用存储过程,出现"无法枚举查询结果多次"的问题
- DirectX9.0 VS2010中error C2440: 如无法从“const char [13]”转换为“LPCWSTR” 错误
- error c2243:"类型转换" 转换存在,但无法访问