error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
2014-12-24 09:46
323 查看
【原始句子】
WNDCLASS wndcls;
wndcls.lpszClassName = "sunxin2006";
【解决方案】
在Unicode环境下,大部分windowsAPI接收的字符串都是宽字符串。
修改项目配置:
项目--属性--配置属性--常规--项目默认值--字符集--选择未设置(原来为使用多字节字符集)
WNDCLASS wndcls;
wndcls.lpszClassName = "sunxin2006";
【解决方案】
在Unicode环境下,大部分windowsAPI接收的字符串都是宽字符串。
修改项目配置:
项目--属性--配置属性--常规--项目默认值--字符集--选择未设置(原来为使用多字节字符集)
相关文章推荐
- error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- 错误 1 error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- 错误 1 error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”类问题
- error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- error C2440: “=”: 无法从“const char [18]”转换为“LPCWSTR”
- 无法从"const char [11]"转换为"LPCWSTR"等问题
- DirectX9.0 VS2010中error C2440: 如无法从“const char [13]”转换为“LPCWSTR” 错误
- error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- VS2013error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- 无法从const char [6]转换为LPCWSTR
- error C2664: “CreateWindowExW”: 不能将参数 2 从“const char [11]”转换为“LPCWSTR”
- VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- 'CFile:: Open' : 无法将参数 1从 'const char [11]' 转换成'LPCTSTR'
- visual studio中,cs.lpszName赋值问题(无法从"const char [17]"转换为"LPCWSTR")
- 编译ERROR C2440: 无法从“const char [47]”转换为“LPCTSTR”
- [VS2008]无法从“const char [27]”转换为“LPCWSTR”
- VS2010中,无法从“const char [N]”转换为“LPCWSTR” 的一点总结