You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UE5移动项目后Live Coding编译报错:找不到旧目录patch文件

解决UE5迁移C++项目后Live Coding编译LNK1104错误

迁移UE5 C++项目到新路径后,Live Coding编译报LNK1104错误,本质是项目缓存或配置中残留了旧路径引用,导致编译器仍去原目录查找patch文件。以下是实测有效的解决步骤:

  • 彻底清理项目缓存
    关闭UE5编辑器和Visual Studio,删除项目根目录下的Binaries、Intermediate、Saved三个文件夹。这些文件夹会在重新打开项目时自动生成,所有路径配置都会基于当前新目录重建。

  • 重新生成VS项目文件
    找到项目的.uproject文件,右键选择「Generate Visual Studio project files」,生成完成后打开VS,先执行一次完整的项目编译(Build整个解决方案,不要用Live Coding),确保所有二进制文件都在新路径生成。

  • 重置Live Coding状态
    打开UE5编辑器,进入「Edit > Editor Preferences > Live Coding」,点击「Reset Live Coding」清除旧的缓存路径,之后重启编辑器再尝试使用Live Coding功能。

  • 手动检查配置文件(可选,前面步骤无效时用)
    打开项目Config文件夹,查看DefaultEngine.ini等配置文件,搜索旧路径J:\Unreal\Unreal Projects\DarkSouls4,如果找到相关条目,替换为当前C盘的新路径,保存后重启编辑器和VS。

错误日志参考:

LINK : fatal error LNK1104: cannot open file 'J:\Unreal\Unreal Projects\DarkSouls4\Binaries\Win64\UnrealEditor-DarkSouls4.patch_0.exe'
Failed to link patch (0.000s) (Exit code: 0x450)

内容的提问来源于stack exchange,提问作者Aidan Gamble

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 07:45:12