“=”: 无法从“const char”转换为“LPCWSTR”
来源:网络收集 点击: 时间:2024-02-24【导读】:
在利用VS编译代码时出现如下错误:error C2440: “=”: 无法从“const char ”转换为“LPCWSTR”具体解决方案如下:工具/原料moreVs2013方法/步骤1/6分步阅读
2/6
3/6
4/6
5/6
6/6
Perl
用VS打开需要编译的代码

按下F7键编译代码时出现了错误提示:
error C2440: “=”: 无法从“const char ”转换为“LPCWSTR”

双击错误提示语句可以定位到出现错误的地方。如下图所示
wndClass.lpszClassName =DIRECTX11BookWindowClass;

将鼠标悬停在错误提示的地方可以看到如下提示

将此句wndClass.lpszClassName =DIRECTX11BookWindowClass;
更改为wndClass.lpszClassName =LDIRECTX11BookWindowClass;
即在字符串的前面添加一个大写L。
这样可以实现将字符串转换为宽字符集。

再次编译即可成功运行,若不能运行,请修改其他地方出现的错误。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_130130.html
上一篇:原神周年庆翅膀如何获取?
下一篇:白色卫衣怎么洗