zoukankan      html  css  js  c++  java
  • error C2220: warning treated as error

    用Visual Studio2015 编译时,遇到如下编译错误:

    error C2220: warning treated as error - no 'object' file generated

    warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss

    大概意思就是这个文件使用了non-Unicode编码,不能正确被编译器解析,导致编译出错。

    解决方法:

    到Windows 操作系统的Control Panel->Region 中把"Current language for non-Unicode programs:" 设置成 "English (United States)" 就能解决问题 (原来设置的是中文,编译器会解析错误)。

    PS: 网上其他有一些解决方法:把文件改成Unicode编码(不适合我,我有几百个文件。。。)

  • 相关阅读:
    2020-3-23学习地图
    HashMap<K,V>类
    2020-3-21学习地图
    模板模式
    2020-3-20学习地图
    字符串常量池String Constant Pool
    2020-3-19学习地图
    2020-3-18学习地图
    MySQL游标
    2020-3-16学习地图
  • 原文地址:https://www.cnblogs.com/jackyim/p/7444481.html
Copyright © 2011-2022 走看看