“=”: 无法从“const char”转换为“LPCWSTR”

 时间:2024-10-13 15:21:29

在利用VS编译代码时出现如下错误:errorC2440:“=”:无法从“constchar[25]”转换为“LPCWSTR”具体解决方案如下:

工具/原料

Vs2013

方法/步骤

1、用VS打开需要编译的代码

“=”: 无法从“const char”转换为“LPCWSTR”

2、按下F7键编译代码时出现了错误提示:errorC2440:“=”:无法从“constchar[25]”转换为“LPCWSTR”

“=”: 无法从“const char”转换为“LPCWSTR”

3、双击错误提示语句可以定位到出现错误的地方。如下图所示wndClass.lpszClassN瞢铍库祢ame="DIRECTX11BookWindowClass";

“=”: 无法从“const char”转换为“LPCWSTR”

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

“=”: 无法从“const char”转换为“LPCWSTR”

5、将此句wndClass.lpszClassName="DIRECT哗收鳜借X11BookWindowClass";更改为wndClass.lpszClassName惺绅寨瞀=L"DIRECTX11BookWindowClass";即在字符串的前面添加一个大写L。这样可以实现将字符串转换为宽字符集。

“=”: 无法从“const char”转换为“LPCWSTR”

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

“=”: 无法从“const char”转换为“LPCWSTR”

Anaconda中文版安装教程 ubuntu取消alt快捷键打开菜单 java中怎样获取静态变量的值 查看android手机的界面布局 Sqlyog如何修改数据库用户名,详细教程
热门搜索
动漫世界 垃圾桶的图片 核潜艇图片 奔驰车标图片 在线动漫网