error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”

来源:互联网 发布:js 获取跨域脚本错误 编辑:程序博客网 时间:2024/05/21 10:56
代码在VC6中没问题. 因为它的代码没有按可编译为UNICODE版本的方式写,而VS2005之后版本默认是UNICODE编码的.所以所有使用到字串的地方都会出错.
方法:修改VS2005之后版本的设置:选择你的项目->属性->常规->设置为不使用UNICODE,发现设置为多字节字符集也可以。发现用VS2005打开VC6的源代码,转换后是使用的多字节字符集
 
在VS2008,vs2010中,项目->属性->常规->字符集:改为“使用多字节字符集”即可。
0 0