Windows11环境下 编译display时,出现引擎安装验证失败问题
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 465
- Forks
- 122
- PR merge metrics
- No merged PRs in 30d
Description
详细描述: 在尝试运行build.bat脚本以配置和打包项目时,遇到了以下问题:
-
引擎安装验证失败:
-
- 执行脚本时,系统提示找不到指定的注册表项或值,具体错误信息为:“错误: 系统找不到指定的注册表项或值。”
- 同时,引擎安装检查失败,提示:“Engine not installed, version:4.27”,尽管项目配置指定了使用4.27版本。
-
路径文件问题:
-
- 脚本尝试读取Auto_Path.txt文件以获取引擎路径,但该文件不存在,错误信息为:“Auto_Path.txt not exist!”。
- 脚本尝试删除不存在的Auto_Path.txt文件,也报错:“找不到 D:\Program_file\TAD_Sim\simcore\sensors\display\Auto_Path.txt”。
-
引擎路径问题:
-
- 由于Auto_Path.txt文件缺失,导致引擎路径无法确定,错误提示:“ERROR: ENGINE PATH IS MISSING!”。
-
打包失败:
-
- 由于上述问题,最终打包过程失败,错误提示:“=====PACKAGE FAILED======”。
编译报错结果:
编译结果截图:编译结果显示大小明显不对,应该是3g左右。
相关截图:
1.检查ue是否安装,UE4.27.2已经安装(不过引擎没有安装任何插件)
2.检查注册表:
epic和ue的注册表在HKEY_LOCAL_MACHINE确实没有,但在HKEY_CURRENT_USER\Software上是有的。
如果有大佬在windows上成功编译了display,求分享一下编译文件 我的邮箱3146909541@qq.com
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the display build.bat script and trace its checks for UE4.27, the registry entries, and Auto_Path.txt. Compare the expected engine-install locations with the reported HKEY_CURRENT_USER entries and the missing file, then run the script on Windows 11. Done means engine validation succeeds and the display package completes at the expected size.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, unreal-engine
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100