无法从const char [6]转换为LPCWSTR
来源:互联网 发布:淘宝换货要确认收货吗 编辑:程序博客网 时间:2024/05/18 00:44
VS2005默认是Unicode的,在VC 6.0中编译成功的项目在VS2005中常会出现类型错误。
经常出现的错误是:不能从const char *转换为LPCWSTR
如使用CreateDC("DISPLAY",NULL,NULL,NULL)就会报错,如果使用强制转换(LPCWSTR)"DISPLAY",虽然能够通过,但是编码会出错。
可行的办法是使用 TEXT("DISPLAY")转换,
CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL);
另一种方法是:
项目菜单——项目属性(最后一个)——配置属性——常规——项目默认值——字符集,将使用Unicode字符集改为未设置即可。
- 无法从 const char* 转换为 LPCWSTR
- 无法从 const char* 转换为 LPCWSTR
- 无法从 CONST CHAR 转换为 LPCWSTR
- 无法从const char [6]转换为LPCWSTR
- 无法从const char [6]转换为LPCWSTR
- 无法从const char [6]转换为LPCWSTR
- 无法从const char [6]转换为LPCWSTR
- 无法从const char [6]转换为LPCWSTR
- 无法从"const char [11]"转换为"LPCWSTR"等问题
- 关于无法从“const char [4]”转换为“LPCWSTR”
- [VS2008]无法从“const char [27]”转换为“LPCWSTR”
- 【L“”】无法将参数从“const char”转换为“LPCWSTR”
- 不能从const char *转换为LPCWSTR
- const char *转换为LPCWSTR
- VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- visual studio中,cs.lpszName赋值问题(无法从"const char [17]"转换为"LPCWSTR")
- VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- java集合类结构梳理及用法简析
- openSCAD中文教程
- 毕业前记
- Toyota Anti theft lock turn off
- PIC16F616-I/SL PIC16F616 认识及命名 需求及供应等
- 无法从const char [6]转换为LPCWSTR
- Sundy Android高级应用课程
- Install ibus-rime in Kubuntu(qt)
- string赋值-单引号和双引号的区别(php)
- Android Eclipse 重启adb and Eclipse ADB server didn't ACK问题解决方案
- Callable/Future Runnable 以及 FutureTask 用法
- PIC16F630-I/SL参数 及从单片机看电子经济的竞争
- Ubuntu 12.04 LTS 64位下编译安装Erlang R16B02
- Java NIO系列教程(五) 通道之间的数据传输