关于获取新引擎版UEFITool及编译相关问题的咨询
关于UEFITool分支与编译的问题解答
嘿,我来帮你逐一理清这些问题:
1. 发布版是否仅基于master分支?
没错,官方提供的预编译发布版本仅基于master分支。这个分支是项目的稳定主线,经过充分测试后才会推出正式发布包;而new engine是开发中的新引擎分支,主要用于测试新功能,legacy则是为兼容旧版本UEFI镜像维护的分支,这两个分支都不会提供官方预编译的发布版。
2. 新引擎版本是否需要自行编译?
是的,new engine分支目前没有官方预编译版本,如果你想使用这个分支的功能,必须自行编译源码。
3. 编译协助与Qt5库下载指引
别担心,我给你一步步的实操指引:
- 下载Qt5库:
- 下载官方Qt Installer工具,运行后选择Qt 5.15.x系列版本(这个版本和UEFITool兼容性最好)。
- 安装时除了Qt 5.15.x核心库,还要勾选对应你操作系统的编译器套件(Windows选MSVC、Linux选GCC、macOS选Clang)。
- 编译UEFITool新引擎分支:
- 克隆指定分支:
git clone -b "new engine" https://github.com/LongSoft/UEFITool.git - 打开Qt Creator,导入项目根目录下的
UEFITool.pro文件。 - 在Qt Creator中配置构建套件(选择你安装的Qt 5.15.x版本和对应编译器),点击构建按钮即可完成编译。
- 克隆指定分支:
- 社区协助渠道:如果遇到编译卡点,你可以在项目的Issues板块或者Discussions里发帖求助,项目维护者和社区用户通常会热心帮忙排查问题。
内容的提问来源于stack exchange,提问作者Rook
相关产品推荐
相关产品推荐

