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…


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部