下载UDK2017
从这个网址下载https://blog.csdn.net/longsonssss/article/details/79547739,这是一个CSDN博主的博文,从此网址http://svn.code.sf.net/p/edk2/code/branches/UDK2017/用SVN checkout一份。
然后下载NASM以及ASL编译工具(这个貌似没用着),并且配置相关环境变量。
编译UDK2017
编译是比较麻烦的,先要cd 到UDK02017文件对应位置处,然后运行edksetup.bat会这样。
接着会在UDK2017\Conf文件夹中有这个文
其中画出来的这两个txt文件关键,要修改
第一个打开target.txt
其中第一个画出来的地方要改成你电脑中的vs版本,我的是17,所以是vs2017,下面的那个改成4吧,我也不懂。
第二个打开tools_def.txt
此处要修改VS2017的bin的地址,就你vs2017装那按要求写进去,前面的也同样,不过你要改那个BIN跟DLL的地址(2017没DLL,不明白为啥),在这里再提醒要写对你的vs版本,是2017,写vs2017,是vs2015,写清楚是vs2015还是vs2015x86,我刚开始学别人的写vs2017x86一直提示找不到vs2017x86。这些结束就在命令行输入build就可以了,我的是这样,哦,你还要装python吧,我的是早就安装并配置还路径的,所以之后没啥问题,build之后再命令行输入build run(以后每次运行之前都要先运行edksetup.bat,然后再build run.