在 UE 5 中,我不断收到此错误 Unable to build while Live Coding is active

Wel*_*Wel 6 unreal-engine4 unreal-engine5

自从我升级到 UE 5 以来,我不断收到此错误

错误 实时编码处于活动状态时无法构建。退出编辑器和游戏,或者如果在编辑器或游戏中迭代代码,请按 Ctrl+Alt+F11

有什么解决办法吗?

Wel*_*Wel 13

也许这是一个解决方案,我选择DebugGame Editor配置文件

对于未为项目 dll 启用实时编码的错误,您可以尝试删除 Binaries、DerivedDataCache 和 Intermediate 文件夹。


小智 8

EU5 默认启用实时编码。此功能需要从 Unreal 而不是 IDE 进行构建。

要在启用实时编码的情况下启动构建,请按CTRL+ALT+F11

来源:https://docs.unrealengine.com/5.0/en-US/using-live-coding-to-recompile-unreal-engine-applications-at-runtime/


小智 5

我在尝试从 Visual Studio Code 进行构建时也遇到了这个问题,方法是在运行 UE 5 编辑器的同时从终端菜单中选择运行构建任务。对我来说,解决方案很简单,只需遵循错误建议即可。

  1. 首先,转到“编辑”>“编辑器首选项”>“常规”>“源代码”,并确保选择“Visual Studio Code”。
  2. 在编辑器首选项中,转到实时编码并确保启用实时编码已启用。
  3. 在 VS Code 中进行任何代码更改并保护文件
  4. 通过在 UE 编辑器中按 Ctrl+Alt+F11 从 UE 编辑器而不是 Visual Studio 代码进行构建