wanzaimatouyige 2023-06-13 16:07 采纳率: 100%
浏览 319
已结题

UE4报错,出现The following modules are missing or built with a different engine version

UE4报错,出现The following modules are missing or built with a different engine version

img

img

网上搜寻了链接(https://blog.csdn.net/WUDIRZ/article/details/123502892
使用无果,前来请求各位帮助。

问题初步解决:
网上找到一个方法,直接放弃之前的工程,把config ,content,source文件复制到新的工程,即克隆一个工程(我的个人理解),但是我的source文件不能复制过来,会发生同样的问题(估计这就是报错的原因,但不知道具体状况)

  • 写回答

1条回答 默认 最新

  • IT论之程序员 2023-06-14 22:58
    关注

    这种报错通常是因为UE4工程引用的模块版本和当前UE4版本不匹配造成的。有几种解决方法:

    1. 重新生成模块。选中报错的模块,右键选择"重新生成模块"。这会使用当前UE4版本重新编译该模块。
    2. 清除模块编译。在UE4编辑器中,选择"编辑->模块"。选中报错模块,点击"清除",然后重新启动UE4编辑器,该模块会自动重新编译。
    3. 删除报错模块的源文件,然后重新添加。选中报错模块,删除其源文件(.h/.cpp)。然后右键选择"新建C++类",重新添加该模块。这会使用当前UE4版本重新生成该模块。
    4. 在新工程中导入报错模块的资源。创建一个全新工程,将报错模块中的蓝图、材质等资源导入新工程。然后在新工程中重新生成该模块。这种方法最彻底,可以避免遗留的旧版本问题。
    5. 升级UE4版本。如果模块是针对较早的UE4版本编译的,升级到最新UE4版本后,重新生成模块可以解决问题。
    6. 降级UE4版本。如果模块是针对更新的UE4版本编译的,降级到模块支持的UE4版本可以解决问题。不过这种方法不推荐,最好使用UE4最新版本。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月31日
  • 已采纳回答 7月23日
  • 修改了问题 6月13日
  • 创建了问题 6月13日

悬赏问题

  • ¥15 win2012 iscsi ipsec
  • ¥15 封装的 matplotlib animation 不显示图像
  • ¥15 python摄像头画面无法显示
  • ¥15 关于#3d#的问题:d标定算法(语言-python)
  • ¥15 cve,cnnvd漏洞扫描工具推荐
  • ¥15 图像超分real-esrgan网络自己训练模型遇到问题
  • ¥15 如何构建全国统一的物流管理平台?
  • ¥100 ijkplayer使用AndroidStudio/CMake编译,如何支持 rtsp 直播流?
  • ¥15 用js遍历数据并对非空元素添加css样式
  • ¥15 使用autodl云训练,希望有直接运行的代码(关键词-数据集)