|
最近看孙鑫老师的VC视频讲座,发现用VS2005直接打开他的源代码,可以编译成功。但是如果自己新建个win32项目,自己敲源代码的话,反而编译不了,有如下错误:
error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR” 代码在VC6中没问题. 因为它的代码没有按可编译为UNICODE版本的方式写,而VS2005默认是UNICODE编码的.所以所有使用到字串的地方都会出错.
ps:对初学者,可以不使用UNICODE,但以后还是要学会编写UNICODE编码的程序。 |
本文详细探讨了在使用VC++编程时遇到的Error C2440错误,分析了该错误产生的原因,并提供了一系列有效的解决策略,帮助开发者顺利解决问题,提升编程效率。
888

被折叠的 条评论
为什么被折叠?



