const.char 类型形参与LPWSTR 类型的实参不兼容

我们在用VS2010编译自己或者网上的源代码时会提示如下错误“LPWSTR 类型的实参与const.char 类型形参不兼容”,主要原因是VS2010默认使用UNICODE编码方式。它们对一些字符所占内存空间的位数不同,为了向下兼容,可以在VS中通过修改一项设置来完成。


1、右击项目文件,选择属性

2、配置属性--常规--项目默认值--字符集

3、将“使用 Unicode 字符集”更换为“使用多字节字符集”,如下图所示:


4、点击 应用--确定 即可

5、再次编译,此类错误就不会出现了


说明:此篇文章非博主独创,在别人的文章的基础上,稍微做了一些修改后,自己验证了一遍。此博文只是为了便于自己查阅,不会用于其它用途,特此说明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值