代码在VC6中没问题.因为它的代码没有按可编译为UNICODE版本的方式写,而VS2005之后版本默认是UNICODE编码的.所以所有使用到字串的地方都会出错.
方法:修改VS2005之后版本的设置:选择你的项目->属性->常规->设置为不使用UNICODE,发现设置为多字节字符集也可以。发现用VS2005打开VC6的源代码,转换后是使用的多字节字符集。
在VS2008,vs2010,vs2013……中,项目->属性->常规->字符集:改为“使用多字节字符集”即可
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。