TianoCore UEFI开发工具包在Windows上构建配置

时间:2018-06-15 10:40:31

标签: visual-studio uefi

如何在Windows上正确安装EDK2?我试图遵循this说明,但它不起作用......

  • 创建了C:\ EFIWorkSpace
  • BaseTools
  • 的C:\ EFIWorkspace \ BaseTools \ Bin中创建Win32
  • 设置PYTHON_HOME = C:\ Python27
  • 设置CYGWIN_HOME = C:\ cygwin64

当我尝试在build

中执行C:\EFIWorkSpace>时,错误就开始了

屏幕截图:https://imgur.com/a/iqUbgHZ

c:\efiworkspace\MdePkg\Library\BasePeCoffLib\BasePeCoffLib.inf [IA32] - 系统无法找到某个路径]

如何在Visual Studio 2017中将这些工具包设置为进一步使用?我想构建一个UEFI应用程序。也许有人知道一个很好的youtube教程?我将不胜感激。

1 个答案:

答案 0 :(得分:4)

您需要从MYTOOLS更改target.txt中的工具链,以匹配您的工具链(VS2017x86)。另外,请注意,UDK2017并不正式支持VS2017工具链。请使用UDK2018。

https://github.com/tianocore/tianocore.github.io/wiki/UDK2018-Key-Features

https://github.com/tianocore/tianocore.github.io/wiki/UDK2018-How-to-Build