UDK2018 来了----常见编译问题

Posted 毛毛虫的爹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UDK2018 来了----常见编译问题相关的知识,希望对你有一定的参考价值。

要求 VS2015(我实验用VS2013编译没问题,但是为了避免后续碰到奇怪的问题,建议老老实实用 VS2015)、NASM 2.12.01、Python2.7.x、Openssl (这个应该是第一次正式提出来作为要求,但是实验表明如果只使用 Nt32那么是完全无需安装的)

  1. 需要安装 VS2015(特别注意要勾选安装 VC 编译器和 WDK)
  2. 安装 Python2.7.14(特别注意在安装界面选择将 Python 加入 Path)
  3. 安装 Nasm(特别注意他默认的安装路径不是 c:\\Nasm, 需要安装之后手工拷贝到这个目录下)
  4. 解压edk2-vUDK2018.tar到 c:\\UDK2018
  5. 在 edksetup.bat 中加入下面的语句
    a. Path c:\\nasm;%path%
    b. Set PYTHON_HOME=c:\\python27
  6. 解压edk2-BaseTools-win32-master到 BaseTools\\Win32下面
  7. 打开“VS2015 x64 Native Tools Command Prompt”。运行一次 edksetup.bat 之后运行 build。这样的编译会导致错误,但是能够在 conf\\下面生成我们需要的 Target.bat 在这个文件中找到 TOOL_CHAIN_TAG = MYTOOLS ,修改为TOOL_CHAIN_TAG = VS2018x86,接下来就可使用下面的方法开始编译
    a. 输入 edksetup.bat - -nt32
    b. Build –a X64 或者 build –a IA32
    c. Build run 即可运行 NT32 模拟环境

如果你的运气好,那么上述配置完成之后就可以正常使用 UDK2018 了。如果你的运气不好,还可能像我这样碰到下面的错误:
GenFds…

以上是关于UDK2018 来了----常见编译问题的主要内容,如果未能解决你的问题,请参考以下文章

udk2017环境搭建编译步骤

udk2017环境搭建编译步骤

Windows7下UEFI开发EDK2环境搭建(VS2013+UDK2015+IASL+patch+Openssl)

Windows7下UEFI开发EDK2环境搭建(VS2013+UDK2015+IASL+patch+Openssl)

Windows7下UEFI开发EDK2环境搭建(VS2013+UDK2015+IASL+patch+Openssl)

从 Blender 对象看不到 UDK 中的纹理