解决:VS报错error C2664:cannot convert parameter 1 from ‘const wchar_t [13]‘ to ‘LPCSTR‘ / ‘const char *‘

在使用VS2010创建DLL时遇到error C2664报错,尝试修改项目属性配置未成功。最终发现只需移除字符串前的L即可解决问题。虽然出现字符编码警告,但编译后文件生成正常。其他人的代码即使保留L也能运行,原因未知。
摘要由CSDN通过智能技术生成

解决:VS报错error C2664:cannot convert parameter 1 from ‘const wchar_t [13]’ to ‘LPCSTR’ / ‘const char *’

第一次用vs,直接用的老师给的镜像vs2010,写dll文件遇到这个报错。
在这里插入图片描述
代码是这样

在这里插入图片描述在这里插入图片描述

头文件

#include "windows.h"
#include "tchar.h"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值