最近打算用 EDK2 202308 编写 UEFI Application,忽然发现无法找到 AppPkg,于是花点时间研究这个问题。这个问题在“VS2019 EDK202008 下的 Libc 编译”【参考1】有提及。具体来说 EDK2 在edk2-stable201903 tag升级到edk2-stable201905 tag这个过程中移除的。接下来的问题就是:如何在最新的 EDK2 环境中使用 AppPkg。具体的方法是,在一下网址下载 AppPkg:
https://github.com/tianocore/edk2-libc/tree/master
解压之后放在EDK2 的根目录下,接下来就可以像之前一样使用 AppPkg 编写 Application了。
参考: