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,改为使用多字符集就可以:

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

  • 相关阅读:
    软件开发流程
    计算机与生命体的类比
    cnBeta过期评论查看器,再次更新
    用Ruby写的离线浏览代理服务器,重要更新
    计算机编程常用词汇
    网站创意:商品知识库
    Node.JS进行简单新技术分析及环境搭建
    MongoDB (0)写在前面
    基于CXF Java 搭建Web Service (Restful Web Service与基于SOAP的Web Service混合方案)
    MongoDB (5)不仅仅是数据库
  • 原文地址:https://www.cnblogs.com/AlexanderZhao/p/12879007.html
Copyright © 2011-2022 走看看