error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
来源:互联网 发布:js 获取跨域脚本错误 编辑:程序博客网 时间:2024/05/21 10:56
代码在VC6中没问题. 因为它的代码没有按可编译为UNICODE版本的方式写,而VS2005之后版本默认是UNICODE编码的.所以所有使用到字串的地方都会出错.
方法:修改VS2005之后版本的设置:选择你的项目->属性->常规->设置为不使用UNICODE,发现设置为多字节字符集也可以。发现用VS2005打开VC6的源代码,转换后是使用的多字节字符集。
在VS2008,vs2010中,项目->属性->常规->字符集:改为“使用多字节字符集”即可。
方法:修改VS2005之后版本的设置:选择你的项目->属性->常规->设置为不使用UNICODE,发现设置为多字节字符集也可以。发现用VS2005打开VC6的源代码,转换后是使用的多字节字符集。
在VS2008,vs2010中,项目->属性->常规->字符集:改为“使用多字节字符集”即可。
0 0
- 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 [11]”转换为“LPCWSTR”类问题
- 错误 1 error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- 错误1error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- error C2440: “=”: 无法从“const char [18]”转换为“LPCWSTR”
- VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- VS2010 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR”
- error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- DirectX9.0 VS2010中error C2440: 如无法从“const char [13]”转换为“LPCWSTR” 错误
- XMLHttpRequest对象
- C:递归求斐波那契数列
- SSO 基于Cookie+fliter实现单点登录 实例解析(一)
- jsp页面显示当前时间
- 判定回文串
- error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- java架构师之路
- UIScrollview的使用
- 经典游戏中的游戏编程
- WEB程序设计之CSS(一)
- 开贴之言
- Java的编译时异常和运行时异常的区别
- 第九周项目5 程序填充
- web定时任务之spring