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

 时间:2026-04-22 14:29:40

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

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

2、按下F7键编译代码时出现了错误提示:

error C2440: “=”: 无法从“const char [25]”转换为“LPCWSTR”

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

3、双击错误提示语句可以定位到出现错误的地方。如下图所示

wndClass.lpszClassName ="DIRECTX11BookWindowClass";

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

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

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

5、将此句 wndClass.lpszClassName ="DIRECTX11BookWindowClass";

更改为wndClass.lpszClassName =L"DIRECTX11BookWindowClass";

即在字符串的前面添加一个大写L。

这样可以实现将字符串转换为宽字符集。

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

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

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

  • Anaconda中文版安装教程
  • ubuntu取消alt快捷键打开菜单
  • java中怎样获取静态变量的值
  • 查看android手机的界面布局
  • Sqlyog如何修改数据库用户名,详细教程
  • 热门搜索
    防溺水手抄报简单好画图片 防止溺水手抄报 爱我中华手抄报内容 防疫有我爱卫同行手抄报 母亲节手抄报简单字少 过年的手抄报 欢度春节手抄报 教师节的手抄报 欢度国庆手抄报 健康心理手抄报