在EDKII 源码下添加注释和DEBUG导致编译不过,除了报出了熟悉的朋友外error(F002 7000 U1077) ,这次来了一个新同学 C2220。
所以我推测可能每次编译过不了这三个是一定会出现的。
解决方案: 看图中应该是编码问题,结合其他语言开发过程中遇见的编码问题导致的注释乱码,考虑这个方向解决。
由于EDKII这个框架不同于其他的,不太好用一个IDE打开或者是设置什么东西修改编码格式,于是决定设置window系统的解码方式。
在控制面版中勾选Beta版,使用UTF-8编码。
(网上其他博客也提及了相关问题,涉及的系统对Unicode的支持好像情况都不太好)