zoukankan      html  css  js  c++  java
  • error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”

    错误 1 error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
    错误 2 error C2664: “CreateWindowExW”: 不能将参数 2 从“const char [11]”转换为“LPCWSTR”
    错误 3 error C2664: “MessageBoxW”: 不能将参数 2 从“char [20]”转换为“LPCWSTR”
    错误 4 error C2664: “MessageBoxW”: 不能将参数 2 从“const char [14]”转换为“LPCWSTR”
    错误 5 error C2664: “TextOutW”: 不能将参数 4 从“const char [19]”转换为“LPCWSTR”
    错误 6 error C2664: “TextOutW”: 不能将参数 4 从“const char [9]”转换为“LPCWSTR”
    错误 7 error C2664: “MessageBoxW”: 不能将参数 2 从“const char [15]”转换为“LPCWSTR”
    8 IntelliSense: 不能将 "const char *" 类型的值分配到 "LPCWSTR" 类型的实体
    9 IntelliSense: "const char *" 类型的实参与 "LPCWSTR" 类型的形参不兼容
    10 IntelliSense: "char *" 类型的实参与 "LPCWSTR" 类型的形参不兼容
    11 IntelliSense: "const char *" 类型的实参与 "LPCWSTR" 类型的形参不兼容
    12 IntelliSense: "const char *" 类型的实参与 "LPCWSTR" 类型的形参不兼容
    13 IntelliSense: "const char *" 类型的实参与 "LPCWSTR" 类型的形参不兼容
    14 IntelliSense: "const char *" 类型的实参与 "LPCWSTR" 类型的形参不兼容
    15 IntelliSense: "const char *" 类型的实参与 "LPCWSTR" 类型的形参不兼容
    16 IntelliSense: "const char *" 类型的实参与 "LPCWSTR" 类型的形参不兼容

    17 IntelliSense: "const char *" 类型的实参与 "LPCWSTR" 类型的形参不兼容

    出现上述错误的原因是创建项目时,默认设置的字符集为Unicode,改为使用多字符集就可以:

    右键单击项目,选择“属性“->"配置属性"->"常规"->"字符集",更改为使用多字符集。

  • 相关阅读:
    BCP及自增标识列
    DAC重置max server memory
    登录名与用户名
    重复执行同一命令
    利用DBCC PAGE查看SQL Server中的表和索引数据
    索引约束
    JS高级程序设计笔记一
    div滚动底部加载li,window滚动底部加载li
    懂,才是最好的爱
    CSS3混合模式mix-blend-mode/background-blend-mode简介 ,PS中叠加效果
  • 原文地址:https://www.cnblogs.com/AlexanderZhao/p/12879007.html
Copyright © 2011-2022 走看看