解决 UEFI EDKII error: C2220

本文介绍了一位开发者在EDKII源码中添加注释和DEBUG时遇到的编译错误C2220及F0027000U1077,探讨了这些错误与编码格式的关系,并给出了通过调整Windows系统解码方式来解决问题的方法。
摘要由CSDN通过智能技术生成

在EDKII 源码下添加注释和DEBUG导致编译不过,除了报出了熟悉的朋友外error(F002 7000 U1077) ,这次来了一个新同学 C2220。在这里插入图片描述

在这里插入图片描述

所以我推测可能每次编译过不了这三个是一定会出现的。

解决方案: 看图中应该是编码问题,结合其他语言开发过程中遇见的编码问题导致的注释乱码,考虑这个方向解决。

由于EDKII这个框架不同于其他的,不太好用一个IDE打开或者是设置什么东西修改编码格式,于是决定设置window系统的解码方式。
在这里插入图片描述

在控制面版中勾选Beta版,使用UTF-8编码。
(网上其他博客也提及了相关问题,涉及的系统对Unicode的支持好像情况都不太好)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值