【VS编译报错】错误 C2220:警告被视为错误 - 没有生成“object“文件(亲测好用版)

VS编译报错:错误 C2220:警告被视为错误 - 没有生成"object"文件

原因:该文件使用的编码格式与当前系统对应的代码页格式不一样。在cmd窗口中输入chcp命令,可以查看到当前系统的活动代码页是中文gb2312-936,而原文件的代码页为unicode或utf-8。

解决办法 1:将该.cpp文件以记事本形式打开,然后另存为,选择其他编码合适,再保存即可。编码从UTF-8或ANSI改为Unicode或者带BOM的UTF-8。
在这里插入图片描述

解决办法 2:设置项目属性,取消警告视为错误。
项目 - 属性 - 配置属性 - C/C++ - 常规 - 将警告视为错误 修改为 否,重新编译即可。

参考文章C程序中文乱码的处理(五种方法)
Visual C++编译错误:error C2220: 警告被视为错误 - 没有生成“object”文件
error C2220: 警告被视为错误 - 没有生成“object”文件

猜你喜欢

转载自blog.csdn.net/m0_51141265/article/details/133135900